We discussed this years ago... I don't remember where the thread is now.
Erik used to use a huge dictionary size and we had people who were not even able to extract them on machines with 128 meg of ram... at that time he reduced the size of the dictionary.
The higher dictionary size means the better compression, but it is slower and needs more memory. Memory usage for LZMA compressing is about 10 times more than dictionary size. Memory usage for LZMA decompressing is close to value of dictionary size.
the command line presented is
..\7za.exe a ..\out\%1 -mmt=off -m0=BCJ2 -m1=LZMA:d%2m:fb273 -m2=LZMA:d512k -m3=LZMA:d512k -mb0:1 -mb0s1:2 -mb0s2:3 *.ini -ir!*.inf
note -mmt=off Seems odd.
If a machine supports hyperthreading then why disable it?
This will drastically reduce performance when creating the archive on a PC that supports hyperthreading. (like mine)
I too am curious how much time we are talking about...
Since the max dictionary size on the version of 7zip we use is 256 - I have a hard time beliving that there are really that many machines that have less than 256 meg of free ram... If someone is running on a machine with less than 256 meg of free ram then shame on them. We should not penalize everyone else with a viable system to cater to a few people whos machines aren't even valid for windows xp anyway. (less than 256 meg of free ram is not valid in my opinion). IE the base system ram should be at least 384 meg, 512 prefered.
It is my belief that this recomendation will only help machines that are not viable for XP anyway.
A machine with less than 512 meg of RAM is going to be painfully slow, period.
I belive that xp boxes with less than 512 meg of ram are a very small percentage of the total machines running XP.
if a machine only has 256 meg of ram (total)... then load win98se on it and call it a day
.
If a machine has 512 meg of ram or more on it (and the vast majority do) it is my belief this will have little or no effect at all... am i wrong?
How much does this increas the size of the (main) DriverPacks?
How much time is saved; @256mb ram, @384mb ram, @512mb ram, >512mb ram?