Тестирование нового метода сжатия LZMA2 в 7-zip

7-Zip 9.00 Alpha - тестирование новой версии архиватора с поддержкой образов дисков <br/>добавилась поддержка сжатия LZMA2 <br/>Теперь пользователи многопоточных CPU не ограничены всего двумя потоками при сжатии методом LZMA. <br/><br/>Решил провести небольшое тестирование нового метода. <br/>Для этого взял папку с распакованной игрой Jagged Alliance 2: Wildfire. <br/>Общий размер папки: 984.254.997 байт. <br/>Всего файлов для сжатия: 2.690 файлов. <br/><img src="http://pic.ipicture.ru/uploads/090419/thumbs/62Lik1J6IV.png" vspace="3"> <br/> <br/>Сначала провел тест с старым методом LZMA (ниже на скриншоте настройки - ...
19 апреля 2009, воскресенье 09:43
REtaiLOZ для раздела Блоги
7-Zip 9.00 Alpha - тестирование новой версии архиватора с поддержкой образов дисков
добавилась поддержка сжатия LZMA2
Теперь пользователи многопоточных CPU не ограничены всего двумя потоками при сжатии методом LZMA.

Решил провести небольшое тестирование нового метода.
Для этого взял папку с распакованной игрой Jagged Alliance 2: Wildfire.
Общий размер папки: 984.254.997 байт.
Всего файлов для сжатия: 2.690 файлов.


Сначала провел тест с старым методом LZMA (ниже на скриншоте настройки - выбрано 2 потока из 2-х возможных):



Результат:

Время сжатия: 3 минуты 51 секунда.
Размер архива: 571.685.907 байт.
Средняя загрузка CPU: 20%

Далее тест с новым методом сжатия LZMA2 (ниже на скриншоте настройки - выбрано 8 потоков из 16-х возможных, обратите внимание, что "объем памяти для упаковки данных" резко вырос с 709Мб, до 2749Мб):


Результат:

Время сжатия: 1 минута 35 секунд.
Размер архива: 571.707.302 байт.
Средняя загрузка CPU: 90%

Ну и для верности добавил результат WinRAR'а версии 3.80 (мультипоточность включена):


Результат:

Время сжатия: 2 минуты 41 секунда.
Размер архива: 585.275.691 байт.
Средняя загрузка CPU: 36%

Результаты говорят сами за себя. Пока что метод LZMA2 является лидером по соотношению сжатие/время и по оптимизации на многопоточность, что очень существенно сказалось на уменьшении времени архивации, и WinRAR тут теперь совсем не соперник

Из минусов - LZMA2 пока похоже мало где поддерживается, тот же WinRAR отказался распаковывать архив, сжатый методом LZMA2. Но, думаю, это вопрос времени, и в WinRAR добавится и этот метод распаковки.