[Setup]: LZMADictionarySize

Допустимые значения:

Компилятор 32-бит: от 4 до 131072 (по умолчанию)
от 4 до 1048576, если LZMAUseSeparateProcess равно yes и запускается на 64-бит Windows (x64)
Компилятор 64-бит: от 4 до 3932160

Значение по умолчанию:

32, если уровень сжатия LZMA равен fast
2048, если уровень сжатия LZMA равен normal
8192, если уровень сжатия LZMA равен max
32768, если уровень сжатия LZMA равен ultra
65536, если уровень сжатия LZMA равен ultra64

Описание

Эта директива управляет размером словаря, используемого компрессорами LZMA и LZMA2, в килобайтах. Больший размер словаря может обеспечить лучшую степень сжатия за счёт скорости сжатия и высоким требованиям к объему памяти.

Перед использованием ознакомьтесь с требованиями к памяти, приведенными в разделе справки "Compression".

Компилятор 32-бит: если после увеличения размера словаря появится ошибка "Out of memory" (Нехватка памяти), необходимо использовать директиву LZMAUseSeparateProcess.

См. также:

LZMABlockSize