The Following 2 Users Say Thank You to ag2 For This Useful Post: | ||
|
2007-12-09
, 10:41
|
Posts: 503 |
Thanked: 267 times |
Joined on Jul 2006
@ Helsinki
|
#2
|
The Following User Says Thank You to Serge For This Useful Post: | ||
|
2007-12-10
, 00:38
|
Posts: 164 |
Thanked: 132 times |
Joined on Dec 2007
|
#3
|
The Following User Says Thank You to ag2 For This Useful Post: | ||
|
2007-12-10
, 01:39
|
Posts: 550 |
Thanked: 110 times |
Joined on Aug 2006
|
#4
|
|
2007-12-10
, 08:36
|
Posts: 2,102 |
Thanked: 1,309 times |
Joined on Sep 2006
|
#5
|
By packing just a few binaries (especially those you don't use very frequently), you can save a few MB of valuable space. A typical 1MB binary can be compressed to about 250K.
|
2007-12-10
, 08:40
|
Posts: 2,152 |
Thanked: 1,490 times |
Joined on Jan 2006
@ Czech Republic
|
#6
|
Still, I feel that UPX would be appropriate for most applications. The difference between N810 and a typical linux computer is that the amount of device storage is extremely limited -- 100MB of free space vs. hundreds of gigabytes. By packing just a few binaries (especially those you don't use very frequently), you can save a few MB of valuable space. A typical 1MB binary can be compressed to about 250K.
The Following User Says Thank You to fanoush For This Useful Post: | ||
|
2007-12-10
, 08:45
|
Posts: 164 |
Thanked: 132 times |
Joined on Dec 2007
|
#7
|
The Following User Says Thank You to ag2 For This Useful Post: | ||
Basically, UPX compresses executables to up to 1/5th of their size, freeing valuable space in device memory. There is almost no overhead to compression -- starting a 1Mb packed binary introduces only a 0.1 second delay.
I would encourage all developers (including Nokia) to start using UPX when releasing binaries.
I've compiled UPX for OS2008, but I am pretty sure it should also work on the older systems.
Enjoy.