geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Dillon <ja...@planet57.com>
Subject Re: Our 2.1 assemblies are nearly 2x the size of 2.0.2
Date Fri, 14 Dec 2007 01:27:20 GMT
We can remove some of the gshell bloat by not using the gshell- 
embedable jar which contains xstream, jexl, log4j-diet, jline and some  
other bits which are already in the repository.  Might drop things  
down by 1 or 2m.

Also we can make a diet version of groovy and ant, containing on the  
bits which are needed.  Might drop another meg or 2.

The mina stuff... um, that might be because of the remote shell  
stuff?  That probably shouldn't be included...

--jason


On Dec 13, 2007, at 1:03 PM, Joe Bohn wrote:

>
>
> Joe Bohn wrote:
>> It looks like the size of our images is increasing dramatically  
>> (nearly 2x).
>> For example, the geronimo-jetty6-minimal snapshots have been  
>> growing like this (these image sizes are from the snapshot repo):
>> 16604006 Jul 26 18:54 geronimo-jetty6-minimal-2.1-20070726.182538-1- 
>> bin.tar.gz
>> 17086729 Jul 26 18:53 geronimo-jetty6-minimal-2.1-20070726.182538-1- 
>> bin.zip
>> 22310769 Nov  1 03:19 geronimo-jetty6-minimal-2.1-20071101.014839-2- 
>> bin.tar.gz
>> 22744083 Nov  1 03:18 geronimo-jetty6-minimal-2.1-20071101.014839-2- 
>> bin.zip
>> 30812531 Nov 30 22:45 geronimo-jetty6-minimal-2.1-20071130.211933-3- 
>> bin.tar.gz
>> 31248864 Nov 30 22:43 geronimo-jetty6-minimal-2.1-20071130.211933-3- 
>> bin.zip
>> The javaee5 images have also grown significantly.
>> 57099671 Jul 26 18:39 geronimo-jetty6-jee5-2.1-20070726.182538-1- 
>> bin.tar.gz
>> 58685668 Jul 26 18:36 geronimo-jetty6-jee5-2.1-20070726.182538-1- 
>> bin.zip
>> 55113050 Nov  1 03:28 geronimo-jetty6-javaee5-2.1-20071101.014839-1- 
>> bin.tar.gz
>> 56827820 Nov  1 03:25 geronimo-jetty6-javaee5-2.1-20071101.014839-1- 
>> bin.zip
>> 71313050 Nov 30 22:54 geronimo-jetty6-javaee5-2.1-20071130.211933-2- 
>> bin.tar.gz
>> 73094816 Nov 30 22:50 geronimo-jetty6-javaee5-2.1-20071130.211933-2- 
>> bin.zip
>
>
>
>
> Here are the latest image sizes from a build this morning (12/13/07  
> svn rev. 603936).   While it appears that things have slightly  
> improved, there isn't a substantial difference from earlier (esp. in  
> the minimal assemblies).
>
>
> 23492694 Dec 13 15:15 geronimo-framework-2.1-SNAPSHOT-bin.zip
> 23187538 Dec 13 15:15 geronimo-framework-2.1-SNAPSHOT-bin.tar.gz
>
> 29732445 Dec 13 15:15 geronimo-jetty6-minimal-2.1-SNAPSHOT-bin.tar.gz
> 30216770 Dec 13 15:15 geronimo-jetty6-minimal-2.1-SNAPSHOT-bin.zip
>
> 31206202 Dec 13 15:16 geronimo-tomcat6-minimal-2.1-SNAPSHOT-bin.tar.gz
> 31695270 Dec 13 15:16 geronimo-tomcat6-minimal-2.1-SNAPSHOT-bin.zip
>
> 68474964 Dec 13 15:15 geronimo-jetty6-javaee5-2.1-SNAPSHOT-bin.tar.gz
> 70303613 Dec 13 15:16 geronimo-jetty6-javaee5-2.1-SNAPSHOT-bin.zip
>
> 69713173 Dec 13 15:17 geronimo-tomcat6-javaee5-2.1-SNAPSHOT-bin.tar.gz
> 71559684 Dec 13 15:17 geronimo-tomcat6-javaee5-2.1-SNAPSHOT-bin.zip
>
> As you can see, the framework itself is now larger than the minimal  
> assemblies used to be.  Some of the growth in the framework assembly  
> (I'm not intending to imply that these should or should not included  
> in framework ... just pointing out the new additions to framework):
>
> - boilerplate minimal assembly (3.6M)
> - ant (1.2M)
> - G-Shell (1.5M)
> - yoko (1.8M)
> - groovy (2.4M)
> - plexus (.5M)
> - woodstox (.5M)
> - cglib (.33M)
> - xstream (.36M)
> - mina (.33M)
>
> That accounts for nearly all of the growth since 2.0.2.
>
>
> Joe


Mime
View raw message