Rep + tor:4 Было протестировано несколько наборов данных. Типовые результаты приведены далее.
tor:4 Начнем с рассмотрения конструкций вида
-mrep:1g:64:c32+4x4:tor:4:4mb:h…k:l…
Обоснование выбора rep:…:64:c32 было сделано ранее
http://forum.ru-board.com/topic.cgi?forum=5&topic=35164&start=1300#11 Размер окна 4m для tor:4 обоснован компромиссом: при маленьком окне ухудшаются параметры сжатия, при большом – растут требования к ОЗУ.
Тестировались следующие комбинации параметров tor:3 и tor:4:
…+xtor:3…:h64k
…+xtor:3…:h128k
…+xtor:3…:h256k
…+xtor:4…:h128k:l2 - xtor:4…:h128k:l16
…+xtor:4…:h256k:l2 - xtor:4…:h256k:l16
…
…+xtor:4:…:h8m:l2 - xtor:4:…:h8m:l16
Привожу типовой график зависимостей:
Линии одного цвета означают метод tor:4… с одним значением хеш-таблицы и разными значениями параметра l… от 2 до 16.
В табличном виде можно ознакомиться, скачав файл .xlsx:
Скачать 676 279 425.zip с WebFile.RU (Время действия ссылки 2 месяца)
При увеличении l2 до l16 сжатие и время увеличиваются в нелинейной зависимости. Вполне можно выделить «эффективные» комбинации.
Так, видно, что …+tor:4…:h128k и …+tor:4…:h256k не могут обеспечить «эффективного» соотношения сжатие/время при любом l….
К эффективным можно отнести следующие комбинации в порядке увеличения времени и степени сжатия:
rep:…+4x4:tor:4:…:h512k:l2
rep:…+4x4:tor:4:…:h512k:l4
rep:…+4x4:tor:4:…:h512k:l8
rep:…+4x4:tor:4:…:h1m:l8
rep:…+4x4:tor:4:…:h2m:l8
rep:…+4x4:tor:4:…:h8m:l8
(На других данных отличия непринципиальны. Все зависимости остаются).
Проверялись также значения хеш-таблицы и l… отличные от степени 2. Результаты получались неудовлетворительные.
Rep Были рассмотрены варианты, отличные от rep:…:64:c32:
Результаты для xtor:4:…:h512k:l4
Метод Размер Время