Archive: speed problems with versions 20b4 and above


speed problems with versions 20b4 and above
when compiling instalers with 15.000 files or more the installer processes all the files after the first 100-500 at the speed of 1 file/second or less

my installer has around 17000 files to process and takes about 5 hours to compile

the same nsis script and same files take about 15 minutes to compile with version 20b3

problem ocurs on nsis versions : 20b4 20rc1 20rc2 20rc3 20rc4

tested on a athlon xp2000 with 255 ram on win98se and win200pro in both gui and console only modes

the size of all the 17000 files is about 170 megs and 40 megs zipped with bz2

i used to only use the 20b3 version before and did not bother about this issue but as i am forced to use the var command now in the installer i have to use a version bigger than 20b3

please advice


* Try compiling using the command line (makensis.exe) instead of using a GUI
* Try the fastest compression method, ZLIB


i allready tested with and without the gui .. it says so right in the middle of my first post

what i did not say is that i tried with zlib and still the same 1s/file speed

there is indeed a speed increase while not using the gui but still it never processes over 3files/second .. and most of the file are below a quarter megabyte


Did you disable the datablock optimizer?


now we are getting somewhere
disabled it and it went as smooth as with 20b3 the resulting file being only a couple of bytes bigger

was the datablock optimized nonfunctional in 20b3 ?

i dont experience the speed decrease using 20b3 even with it set to on