mancini
9th March 2004 19:02 UTC
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
Joost Verburg
9th March 2004 19:24 UTC
* Try compiling using the command line (makensis.exe) instead of using a GUI
* Try the fastest compression method, ZLIB
mancini
9th March 2004 19:47 UTC
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
Joost Verburg
9th March 2004 20:14 UTC
Did you disable the datablock optimizer?
mancini
9th March 2004 21:49 UTC
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