From: Scott M S. <sco...@jb...> - 2005-06-02 23:53:58
|
Sacha reminded me of the pack200 compression tool in jdk5 and packing the all/lib jars results in about a 76% savings: [starksm@banshee9100 lib]$ du -s x 31703 x=20 [starksm@banshee9100 lib]$ ls -l x.jar -rw-rw-rw- 1 starksm None 13580330 Jun 2 16:16 x.jar [starksm@banshee9100 lib]$ /usr/java/jdk1.5.0_02/bin/pack200 x.jar.gz x.jar [starksm@banshee9100 lib]$ ls -l x.jar.gz -rwxrwxrwx 1 starksm None 3232001 Jun 2 16:17 x.jar.gz* 3232001 / 13580330 .23799134483477205634 The x.jar is the concatenation of all jars. The same relative compression ratio is seen if all of the jars are individually packed as well. Something to look at for dists in the future. |