Bulat_Ziganshin
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: какая формула расчёта по-умолчанию? | она довольно сложная в хеше должно быть 2^n слотов, каждый занимает 4*mc байт. соответственно, размер хеша - mc*2^x. берётся число из диапазона dict/2..dict-1, удовлетворяющее этой формуле. поскольку по умолчанию mc=16+fb/4 и fb=32, dыходит что дефолтный mc=24 и для словаря в 959 мег хеш - 768 мб раньше размер хеша был 2^z, при mc!=2^k часть памяти выделенная для хеша просто пропадала зря. поэтому хеш для гигового словаря был в 512мб, реально (поскольку mc=24) из него использовалось только 384 мб Добавлено: Цитата: кстати говоря зачем было сделано ограничение 959МБ? | больше не получилось это ж новый lzma, там что-то быдло изменено, что крутить я так и не разобрался, не первостепенная вещь Цитата: на Win32 VAS 2ГБ теперь перегружаться нужно чтобы было Win32 /3GB... | так и не понял в чём проблема. ну поставь хеш поменьше или словарь Добавлено: Скрипт InnoSetup для распаковки архивов FreeArc Версия 3.5 от 21-12-2009 - поддержка опций -ap/-ld/-cfg в FreeArcExtract() - ускорена распаковка при большом количестве wav-файлов (метод TTA) - можно передавать NULL в качестве первого параметра (callback) в FreeArcExtract() - исправлена ошибка: обрабатывались опции после '--' http://freearc.org/ru/InnoSetup.aspx |