Bug 145685 - Some Callisto Numbers related to pack200
Summary: Some Callisto Numbers related to pack200
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Cross-Project (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Cross-Project issues CLA
QA Contact:
URL:
Whiteboard:
Keywords: info
Depends on:
Blocks:
 
Reported: 2006-06-06 23:32 EDT by David Williams CLA
Modified: 2006-08-02 00:55 EDT (History)
1 user (show)

See Also:


Attachments
excel spread sheet with raw data (and a few summary comlumns and totals). (278.00 KB, application/octet-stream)
2006-06-06 23:33 EDT, David Williams CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Williams CLA 2006-06-06 23:32:35 EDT
This is an "info" bugzilla only, to document the size of Callisto (as of RC4) and the effects of using Pack200. I will attach an excel spreadsheet that contains the "raw data" that lead to this summary, in case anyone else want to play with them, or do a more detailed analysis. 

There are 645 jars "available" for download (some are platform specific, so no one would ever download them all -- though I'll act like they would for some of the following summaries). 

The total size of all those 645 jars is 194 MBytes. (So, imagine, that's what would be downloaded if pack200 not available, and someone needed them all). 

I think only the Eclipse Project and the WTP project have conditioned their jars (as of RC4) which leads to about half of those jars having packed versions available. 

The total size of all the packed (.gz) files is 47 MBytes. 
The total size of the jars that correspond to these gz files is 107 MBytes. 

This means that "packing" in general, on average, produces .gz files that are 44% the size of their corresponding jars. 

If instead you take as the-total-to-include all the files that would need to be downloaded, the packed version is 70% of that total (so, if most users have 'unpack' available, and if most users used update manager, you can thank the WTP and Eclipse Projects for saving 30% bandwidth in the upcoming release :) But if everyone did it, the saving would be about double that! Hmmm, what's that translate into rented bandwidth costs :) 

It is very interesting that on a jar by jar basis, the reduced size varied everywhere from 20% to 90% of the original jar (with the 44% being a real-life-in-practice average). As would be expected, "doc" plugins did not compress well, and very small code plugins did not compress well. 

Hope everyone finds these interesting.
Comment 1 David Williams CLA 2006-06-06 23:33:47 EDT
Created attachment 43671 [details]
excel spread sheet with raw data (and a few summary comlumns and totals).
Comment 2 Eclipse Webmaster CLA 2006-06-07 08:56:25 EDT
> You can thank the
> WTP and Eclipse Projects for saving 30% bandwidth in the upcoming release :)
> But if everyone did it, the saving would be about double that! Hmmm, what's
> that translate into rented bandwidth costs :) 

Thank you. The entire community thanks you. Our mirrors thank you. 

D.
Comment 3 David Williams CLA 2006-08-02 00:55:39 EDT
closing, since this was for info only ... someday, would be nice if someone 
updated it with the final numbers!