Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Работа с архивами 7zip 
Author Message
aLexx



PostPosted: Thu Apr 12, 2007 06:31    Post subject: Reply with quote

Итак, готовы результаты тестирования плагина 7zip (v. 0.5.5).

Исходные данные. Были созданы 20 файлов объёмом от 2 000 000 байт до 40 000 000 байт
размером через каждые 2 млн. байт. Общий объём всех 20 файлов - 420 000 000 байт.
На одном компутере использовались три одинаковые линейки ОЗУ объёмом 128 мб каждая.
Получилось три разных объёма памяти - 128, 256 и 384 мб. Упаковка делалась в ТС с опцией
"Упаковать каждый файл в отдельный каталог". Время вычислялось по времени создания файлов
(разность по времени давало время создания каждого архива).
Использовался метод упаковки "Ультра-LZMA".
Вот сводная таблица результатов:
Code:


         |    word 8  |   word 32  |   word 64  |  word 128  |  word 255
---------+------------+------------+------------+------------+------------
         |       3:16 |       7:46 |      12:48 |      17:40 |      23:18
dict 8   |       3:00 |       7:34 |      12:48 |      17:38 |      23:16
         |       3:00 |       7:38 |      12:50 |      17:42 |      23:22
         | 24 867 813 | 20 100 801 | 18 570 336 | 17 687 860 | 17 371 133
---------+------------+------------+------------+------------+------------
         |      12:36 |    *  9:04 |    * 16:06 |    * 20:30 |    * 24:16
dict 32  |       5:02 |      11:26 |      17:02 |      22:26 |      28:22
         |       3:34 |       8:36 |      13:54 |      18:56 |      24:36
         | 24 868 240 | 20 029 413 | 18 486 628 | 17 567 100 | 17 238 446
---------+------------+------------+------------+------------+------------
         |      13:02 |    *  9:22 |    * 15:30 |    * 21:16 |    * 24:02
dict 64  |       5:26 |      12:18 |      17:32 |      23:12 |      29:12
         |       3:46 |       8:48 |      13:50 |      19:24 |      25:20
         | 24 868 240 | 20 029 536 | 18 486 556 | 17 567 098 | 17 238 372
---------+------------+------------+------------+------------+------------
         |      11:22 |    *  8:48 |    * 16:02 |    * 20:10 |    * 23:52
dict 128 |       4:56 |      11:24 |      17:20 |      22:26 |      29:10
         |       3:38 |       8:22 |      13:52 |      18:48 |      24:34
         | 24 868 240 | 20 029 536 | 18 486 556 | 17 567 098 | 17 238 372
---------+------------+------------+------------+------------+------------
         |      11:42 |    *  9:04 |    * 16:58 |    * 19:58 |    * 24:56
dict 192 |       4:54 |      11:40 |      17:18 |      22:40 |      28:54
         |       3:40 |       8:18 |      14:02 |      18:50 |      24:36
         | 24 868 240 | 20 029 536 | 18 486 556 | 17 567 098 | 17 238 372


Здесь в каждой ячейке таблицы 4 значения:
1. Общее время упаковки всех 20 файлов при ОЗУ 128 мб.
2. Тоже при ОЗУ 256 мб.
3. Тоже при ОЗУ 384 мб.
4. Общий объём получившихся 20 архивов.
Ячейки, помеченные *, означают время создания только первых 10 архивов (от 2 до 20 млн. байт).
Дальше время увеличивалось слишком непропорционально. Например, при словаре 192 мб. и длине
слова 255 байт время создания архива в 20 млн. байт - почти 14 минут !!!
А вот всё тоже самое в графическом представлении:
http://alexrudin.narod.ru/table.png. размер 6 кб.
Здесь по две линии времени при разном объёме словарей: верхняя при ОЗУ 256 мб, нижняя - 384 мб.

Общие выводы:
1. Объём ОЗУ не влияет на размер архивов. Т.е., при прочих одинаковых условиях на разном
объёме ОЗУ получаются архивы, одинаковые до байта. Меняется только время упаковки.
2. Размер словаря на размер архивов влияет очень слабо. Если глянуть на таблицу, то увидим,
что при разных словарях объёмы архивов отличаются на величину, гораздо меньшую процента.
А три нижние строки таблицы (словари размером 64-192 мб) вообще одинаковые.
3. При размере словаря в 64 мб. самое большее время создания архивов. Так что, имхо, выставляем
в настройках 128 мб (или 192) и "осюсяем" полный кайф!
View user's profile Send private message Send e-mail Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group