Hi Senaka, Shall we create Jira's to fix these ? Thanks AmilaJ
On Sun, Jun 12, 2011 at 5:15 PM, Senaka Fernando <[email protected]> wrote: > > > On Sun, Jun 12, 2011 at 5:03 PM, Senaka Fernando <[email protected]> wrote: >> >> FYI, run the following script inside $CARBON_HOME, "for f in `find -name >> '*.jar' | xargs ls -l | mawk '{print $5" "$8}' | sort -gr | mawk '{print >> $2}'`; do ls -lh $f; done;" >> >> The greatest contributor to the increase is size is Shindig with 16MB. If >> you open up this bundle, you'll see that it embeds several jars that are >> already available as dependencies. >> >> Ex:- wstx-1.0.7.jar, xercesImpl-2.9.1.jar, xml-apis-1.3.04.jar, >> jdom-1.0.0.wso2v1.jar, httpclient-4.0.1.jar, icu4j-3.8.jar, jstl-1.2.jar >> >> This itself totals to around 7MB, which means that we could easily build a >> 9MB shindig bundle. >> >> The second largest is >> ./repository/components/plugins/axis2-1.6.1.wso2v1.jar. In here we embed >> xmlbeans-2.3.0.jar as a jar, and also as a set of classes. This means that >> we have two copies of xmlbeans-2.3.0.jar inside axis2-1.6.1.wso2v1.jar. >> Also, xmlbeans-2.3.0.jar is found inside plugins >> (./repository/components/plugins/xmlbeans-2.3.0.wso2v1.jar). Had we used >> proper dependencies, the reduction in size of the axis2-1.6.1.wso2v1.jar >> would be 5.2MB. >> >> 3rd Largest is Apache DS, and from the 7.2MB more than 1MB is coming from >> commons-* bundles that have been embedded inside the >> apacheds-1.5.7.wso2v1.jar. 4th in-line is apacheds-1.5.7.wso2v1.jar, > > Correction: 4th in-line is wsdl-validator, whilst ApacheDS remains the 3rd > largest. > > Thanks, > Senaka. > >> >> which embeds icu, which is also available at >> ./repository/components/plugins/com.ibm.icu-4.0.1.v20090415.jar. If this was >> properly fixed, the reduction in size is 4.3MB. The fifth largest is Qpid, >> which embeds derby (2.4MB), and mina twice (300K). If we switch to H2 and >> get rid of the unwanted mina dependency, the gain is 2.7MB. >> >> So, as a summary, we could potentially save around 20MB of size just by >> fixing the top 5 contributors to our binary size. >> >> Thanks, >> Senaka. >> >> On Fri, Jun 10, 2011 at 9:14 PM, Anjana Fernando <[email protected]> wrote: >>> >>> Hi Azeez, >>> >>> On Fri, Jun 10, 2011 at 8:28 PM, Afkham Azeez <[email protected]> wrote: >>>> >>>> Can we make those optional features? >>> >>> Yeah, we should be able to, atleast the RDF support, it wont be that >>> straightforward to do so, as in the way we typically install features, since >>> it is directly attached to the data service feature functionality, but we >>> can find a way, will do this for the next release. >>> >>> Cheers, >>> Anjana. >>> >>>> >>>> On Fri, Jun 10, 2011 at 8:24 PM, Anjana Fernando <[email protected]> >>>> wrote: >>>>> >>>>> Yeah, and our docs size have also grown in about 10MB. And we've new >>>>> dependant libraries, such as, Jena, which is used for RDF handling = >>>>> 7.3MB, >>>>> and spreadsheet-ooxml-schemas = 6.4MB for Excel 2007 functionality. >>>>> >>>>> Cheers, >>>>> Anjana. >>>>> >>>>> On Fri, Jun 10, 2011 at 4:43 PM, Nuwan Bandara <[email protected]> wrote: >>>>>> >>>>>> Dashboard is optional in latest DS, so its not shipped by default. >>>>>> however DS samples are quite big in size (~12MB) >>>>>> >>>>>> Regards, >>>>>> /Nuwan >>>>>> >>>>>> On Fri, Jun 10, 2011 at 4:32 PM, Afkham Azeez <[email protected]> wrote: >>>>>>> >>>>>>> AS is 155 MB. DS has dashboard =15MB >>>>>>> We have several jars which we can make optional or are duplicated. >>>>>>> >>>>>>> On Fri, Jun 10, 2011 at 3:53 PM, Samisa Abeysinghe <[email protected]> >>>>>>> wrote: >>>>>>>> >>>>>>>> It is 170M, the largest. All others are less than 160M. Why is DS so >>>>>>>> large? >>>>>>>> >>>>>>>> On Fri, Jun 10, 2011 at 5:25 AM, Sumedha Rubasinghe >>>>>>>> <[email protected]> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> On Fri, Jun 10, 2011 at 4:16 AM, Prabath Siriwardena >>>>>>>>> <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>> Location : http://10.100.1.43/~carbon/releases/carbon/3.2.0/rc9/ >>>>>>>>>> >>>>>>>>>> P2 Repo : >>>>>>>>>> http://10.100.1.43/~carbon/releases/carbon/3.2.0/rc9/p2-repo/ >>>>>>>>>> >>>>>>>>>> Public Location : >>>>>>>>>> http://builder.wso2.org/~carbon/releases/carbon/3.2.0/rc9/ [Please >>>>>>>>>> give some time to complete copying] >>>>>>>>>> >>>>>>>>> It seems copying to public location is still underway. >>>>>>>>> /sumedha >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Revision : 107602 >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Thanks & Regards, >>>>>>>>>> Prabath >>>>>>>>>> >>>>>>>>>> http://blog.facilelogin.com >>>>>>>>>> http://RampartFAQ.com >>>>>>>>>> _______________________________________________ >>>>>>>>>> Carbon-dev mailing list >>>>>>>>>> [email protected] >>>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Carbon-dev mailing list >>>>>>>>> [email protected] >>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>> >>>>>>>> Thanks, >>>>>>>> Samisa... >>>>>>>> >>>>>>>> Samisa Abeysinghe >>>>>>>> VP Engineering >>>>>>>> WSO2 Inc. >>>>>>>> http://wso2.com >>>>>>>> http://wso2.org >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Carbon-dev mailing list >>>>>>>> [email protected] >>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Afkham Azeez >>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>> >>>>>>> email: [email protected] cell: +94 77 3320919 >>>>>>> blog: http://blog.afkham.org >>>>>>> twitter: http://twitter.com/afkham_azeez >>>>>>> linked-in: http://lk.linkedin.com/in/afkhamazeez >>>>>>> >>>>>>> Lean . Enterprise . Middleware >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Carbon-dev mailing list >>>>>>> [email protected] >>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks & Regards, >>>>>> >>>>>> Nuwan Bandara >>>>>> Senior Software Engineer >>>>>> WSO2 Inc. | http://wso2.com >>>>>> lean . enterprise . middleware >>>>>> >>>>>> http://nuwan.bandara.co >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Carbon-dev mailing list >>>>>> [email protected] >>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Anjana Fernando >>>>> Senior Software Engineer >>>>> WSO2 Inc. | http://wso2.com >>>>> lean . enterprise . middleware >>>>> >>>>> _______________________________________________ >>>>> Carbon-dev mailing list >>>>> [email protected] >>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>> >>>> >>>> >>>> >>>> -- >>>> Afkham Azeez >>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>> Member; Apache Software Foundation; http://www.apache.org/ >>>> >>>> email: [email protected] cell: +94 77 3320919 >>>> blog: http://blog.afkham.org >>>> twitter: http://twitter.com/afkham_azeez >>>> linked-in: http://lk.linkedin.com/in/afkhamazeez >>>> >>>> Lean . Enterprise . Middleware >>>> >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> [email protected] >>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>> >>> >>> >>> -- >>> Anjana Fernando >>> Senior Software Engineer >>> WSO2 Inc. | http://wso2.com >>> lean . enterprise . middleware >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> [email protected] >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >> >> >> >> -- >> Senaka Fernando >> Product Manager - WSO2 Governance Registry; >> Associate Technical Lead; WSO2 Inc.; http://wso2.com >> Member; Apache Software Foundation; http://apache.org >> >> E-mail: senaka AT wso2.com >> P: +1 408 754 7388; ext: 51736; M: +94 77 322 1818 >> Linked-In: http://linkedin.com/in/senakafernando >> >> Lean . Enterprise . Middleware >> > > > > -- > Senaka Fernando > Product Manager - WSO2 Governance Registry; > Associate Technical Lead; WSO2 Inc.; http://wso2.com > Member; Apache Software Foundation; http://apache.org > > E-mail: senaka AT wso2.com > P: +1 408 754 7388; ext: 51736; M: +94 77 322 1818 > Linked-In: http://linkedin.com/in/senakafernando > > Lean . Enterprise . Middleware > > > _______________________________________________ > Carbon-dev mailing list > [email protected] > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > _______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
