当我在大量文件(> 2GB)上运行Inno Setup时,需要很长时间才能运行。我相信它将时间花在压缩上,这应该是受CPU限制的,但是它只使用了几个CPU。有没有办法在(许多)更多的内核中推广呢?
具体来说,我正在使用这个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
在具有16个内核和32GB RAM(Azure F16s v2)的计算机上,调用大约需要25分钟。
文件集大约为2.5GB,其中2 GB是大约300个编译库的集合。剩余的500MB是60,000个源文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句