Shuld
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Исследование архиватора 7zip 9.30a на январь 2014 года Описание тестов Сжимаемые данные – папка со СНиПами и ГОСТами. Каждый текстовый документ сжат в самораспаковыющийся архив. Объем сжимаемых данных 572 504 172 байта. Архиватор 7zip 9.30a, 64-битный, методы сжатия – LZMA2 и LZMA. Конфигурация ПК - Процессор i3-2100 (2 ядерный, 4 поточный, 3.10 GHz), Win7 дом. расш. SP1 64-разрядная, ОЗУ 4 ГБ. Таблица требуемого объема ОЗУ для упаковки Я был удивлен, когда обнаружил, что в 64-разрядной версии Win7 доступны и работают намного большие сочетания размера словаря на число потоков, чем в 32-разрядной версии, при одинаковом объеме ОЗУ 4 ГБ. Доступны сочетания: 48 МБ х 8 потоков, 64 МБ х 6 потоков, и др. Цифры взяты из показаний самой программы 7zip 9.30a, для метода LZMA2, ультра. Игорь Павлов чрезмерно ограничил 32-разядную версию размером словаря 64 МБ, думаю, без проблем при 1 и 2 потоках можно было бы использовать до 128 МБ (а может быть даже 192 МБ). Таблица с результатами теста График полностью Точка перегиба, на синем графике, где «крутой» наклон переходит в «покатый» – размер словаря 2 - 4 МБ. График для больших размеров словаря Здесь выделены размеры словаря 4 МБ – 256 МБ. Комментарии В предыдущем тесте, для другого компьютера, я уже отмечал несколько случаев, где размеры словаря 8 МБ и 16 МБ, выглядят менее интересно, чем 12 МБ и 24 МБ. В данном тесте просто бросается в глаза, что размеры словаря, кратные степени 2, выглядят хуже, чем некратные. Смотрите: 6 МБ быстрее и лучше, чем 4 МБ, 12 МБ быстрее и лучше, чем 8 МБ, и т.д. Особенно впечатляют результаты с числом потоков 2 и 1. 96 МБ быстрее и лучше, чем 64 МБ, 192 МБ быстрее и лучше, чем 128 МБ! Почему так – даже не догадываюсь. Но посмотрите, как много теряют пользователи 32-разрядных ОС, ограниченные Игорем Павловым 64 МБ на 2 потока (самая верхняя точка на голубой «змейке»). Дополнительные тесты Ультра, 48 МБ, 64, 4 ГБ, 6 потоков 104 с, 483 845 290 байт Ультра, 48 МБ, 64, 4 ГБ, 8 потоков 105 с, 483 845 290 байт Наблюдается выигрыш во времени порядка 6 % по сравнению с 4 потоками. Ультра, 64 МБ, 64, 4 ГБ, 6 потоков 125 с, 483 629 015 байт Выигрыша по времени с 4 потоками нет. LZMA, Ультра, 256 МБ, 64, 4 ГБ, 2 потока 168 с, 485 989 456 байт LZMA, Ультра, 256 МБ, 64, 4 ГБ, 1 поток 313 с, 485 983 397 байт Метод LZMA сжал хуже, чем LZMA2. Все материалы есть в папках «7zip» и «тесты» по ссылке Архиваторы - http://yadi.sk/d/alBxY9Rl7mOH0 | Всего записей: 364 | Зарегистр. 08-12-2010 | Отправлено: 09:59 08-01-2014 | Исправлено: Shuld, 10:15 08-01-2014 |
|