> fwiw,  I have found UPX to be a piece of crap for most applications.  Their 
> site shows that the idea was conceived and implemented during the days of 
> Pentium I computers, as all their CPU tests show that sort of historical 
> period.
> 
> You'd think that would be a good thing, but at the time 16 MB of ram a pretty 
> standard amount to have... which leads me to believe that in order to avoid 
> using RAM for UPX exes, they might have been uncompressed via the filesystem. 
>  They boast hardly any memory footprint, so I believe something tricky is 
> being done.
> 
> Problem is, on computers 10-15x that we have around the office, which have a 
> clock speed of probably 10 to 15 times that, the UPX exe's over a 100mbit 
> network sometimes take WAY longer to load... in the seconds, compared to 
> almost a fingersnap.  I'm not sure if my wild guess above is the cause for 
> it, but I tested this on about 5 computers at work to decide to stay away 
> from UPX, despite its nice reduction on our .EXE sizes...
> 
> I know this probably isn't relevant, but I thought I'd mention it anyhow, in 
> case someone else has noticed this.

That's interesting experience because the only reason 
I still use UPX is to shorten load times on networks, 
based on the theory that serving 2.5MB from the file 
server is quicker than serving 14MB.

Never made any load measurement though on a network.

The only noticeable effect on local machine is 
somewhat slower loading time due to lzma decompress 
phase. [ I use '-9 --lzma' mode. ]

[ The other good side effect is distribution size 
is smaller when using UPXed .exe since it uses lzma 
while for distro I still use .zip. The reason for 
.zip is that it's the best we have built in Harbour, 
and also the LCD. ]

Anyhow now I'm distributing without UPX and half of 
me is happy because dropping a tool from the toolchain 
is always nice, plus I find it more "honest" to distro 
vanilla executables, antivirus kits like it better, 
too.

So no huge loss, but it's good to know. I'd glady 
hear about more UPX experience, anyone?

Viktor

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to