Когда я запускаю Inno Setup для большого набора файлов (> 2 ГБ), это занимает много времени для запуска.Я считаю, что он тратит свое время на сжатие, которое должно быть привязано к процессору, но он использует только пару процессоров.Есть ли способ распространить это на (много) больше ядер?
В частности, я работаю с этим репозиторием Boost-Release , который имеет сценарий Inno Setup, который включает в себя:
[Setup]
....
Compression=lzma2/ultra64
....
[Files]
Source: "boost_1.69.0/*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs ignoreversion
....
Для вызова Compil32.exe boost_installer.iss
требуется около 25 минут на компьютере с 16 ядрами и 32 ГБ ОЗУ (Azure F16s v2).
Набор файлов составляет примерно 2,5 ГБ, из которых 2 ГБ - это набор из примерно 300 скомпилированных библиотек.Оставшиеся 500 МБ - это 60 000 исходных файлов.