r6 - 02 Dec 2004 - 01:30:28 - HeikkiToivonenYou are here: OSAF >  Projects Web  >  DevelopmentHome > PerformanceProject > DiskFootprint

Disk Footprint

Compression techniques play some role in getting download size smaller. We are currently using zip (Windows) and gzip (others). gzip is noticeably better - on Chandler distribution about 10%. The difference between the default gzip compression and best compression is minimal, under 1%. bzip2 again gives a significant improvement over gzip, about 11%.

Size Method
13284200 bzip2
14985195 gzip -9
15087542 gzip
16067743 zip

Windows

Directory sizes

Chandler_win_20041102140032.zip (12.8 MB) expands into:

Size (kB) Directory Notes
53 ./application/dialogs  
129 ./application/images  
306 ./application  
2 ./crypto  
2 ./locale/fr/LC_MESSAGES  
6 ./locale/fr  
9 ./locale  
4 ./parcels/core  
20 ./parcels/osaf/contentmodel/calendar  
24 ./parcels/osaf/contentmodel/contacts  
60 ./parcels/osaf/contentmodel/mail  
14 ./parcels/osaf/contentmodel/tasks  
173 ./parcels/osaf/contentmodel  
107 ./parcels/osaf/examples/zaobao  
108 ./parcels/osaf/examples  
10 ./parcels/osaf/framework/attributeEditors  
77 ./parcels/osaf/framework/blocks/calendar  
58 ./parcels/osaf/framework/blocks/detail  
5 ./parcels/osaf/framework/blocks/Events  
298 ./parcels/osaf/framework/blocks  
2 ./parcels/osaf/framework/notifications/schema  
12 ./parcels/osaf/framework/notifications  
10 ./parcels/osaf/framework/sharing  
28 ./parcels/osaf/framework/tasks  
1 ./parcels/osaf/framework/twisted/schema  
8 ./parcels/osaf/framework/twisted  
37 ./parcels/osaf/framework/utils/imports  
38 ./parcels/osaf/framework/utils  
40 ./parcels/osaf/framework/webdav  
445 ./parcels/osaf/framework  
74 ./parcels/osaf/mail  
23 ./parcels/osaf/views/content  
16 ./parcels/osaf/views/demo  
79 ./parcels/osaf/views/main  
8 ./parcels/osaf/views/repositoryviewer  
11 ./parcels/osaf/views/zaobao  
138 ./parcels/osaf/views  
939 ./parcels/osaf  
943 ./parcels  
978 ./release/bin/DLLs  
63 ./release/bin/Lib/bsddb  
170 ./release/bin/Lib/compiler  
187 ./release/bin/Lib/distutils/command  
539 ./release/bin/Lib/distutils  
162 ./release/bin/Lib/email  
420 ./release/bin/Lib/encodings  
14 ./release/bin/Lib/hotshot  
77 ./release/bin/Lib/logging  
49 ./release/bin/Lib/site-packages/chandlerdb/util  
50 ./release/bin/Lib/site-packages/chandlerdb  
129 ./release/bin/Lib/site-packages/epydoc/markup  
657 ./release/bin/Lib/site-packages/epydoc  
19 ./release/bin/Lib/site-packages/M2Crypto/PGP  
28 ./release/bin/Lib/site-packages/M2Crypto/SSL  
1208 ./release/bin/Lib/site-packages/M2Crypto  
32 ./release/bin/Lib/site-packages/mx/BeeBase/mxBeeBase  
129 ./release/bin/Lib/site-packages/mx/BeeBase  
86 ./release/bin/Lib/site-packages/mx/DateTime/mxDateTime  
209 ./release/bin/Lib/site-packages/mx/DateTime  
105 ./release/bin/Lib/site-packages/mx/Misc  
33 ./release/bin/Lib/site-packages/mx/Proxy/mxProxy  
40 ./release/bin/Lib/site-packages/mx/Proxy  
11 ./release/bin/Lib/site-packages/mx/Queue/mxQueue  
15 ./release/bin/Lib/site-packages/mx/Queue  
14 ./release/bin/Lib/site-packages/mx/Stack/mxStack  
19 ./release/bin/Lib/site-packages/mx/Stack  
5 ./release/bin/Lib/site-packages/mx/TextTools/Constants  
94 ./release/bin/Lib/site-packages/mx/TextTools/mxTextTools  
123 ./release/bin/Lib/site-packages/mx/TextTools  
59 ./release/bin/Lib/site-packages/mx/Tools/mxTools  
99 ./release/bin/Lib/site-packages/mx/Tools  
765 ./release/bin/Lib/site-packages/mx  
190 ./release/bin/Lib/site-packages/pychecker  
2 ./release/bin/Lib/site-packages/security  
179 ./release/bin/Lib/site-packages/SOAPpy/wstools  
335 ./release/bin/Lib/site-packages/SOAPpy  
49 ./release/bin/Lib/site-packages/twisted/application  
36 ./release/bin/Lib/site-packages/twisted/conch/client  
7 ./release/bin/Lib/site-packages/twisted/conch/insults  
5 ./release/bin/Lib/site-packages/twisted/conch/openssh_compat  
51 ./release/bin/Lib/site-packages/twisted/conch/scripts  
161 ./release/bin/Lib/site-packages/twisted/conch/ssh  
17 ./release/bin/Lib/site-packages/twisted/conch/ui  
337 ./release/bin/Lib/site-packages/twisted/conch  
51 ./release/bin/Lib/site-packages/twisted/cred  
51 ./release/bin/Lib/site-packages/twisted/enterprise  
58 ./release/bin/Lib/site-packages/twisted/flow  
53 ./release/bin/Lib/site-packages/twisted/internet/iocpreactor  
16 ./release/bin/Lib/site-packages/twisted/internet/serialport  
442 ./release/bin/Lib/site-packages/twisted/internet  
7 ./release/bin/Lib/site-packages/twisted/lore/scripts  
102 ./release/bin/Lib/site-packages/twisted/lore  
11 ./release/bin/Lib/site-packages/twisted/mail/scripts  
348 ./release/bin/Lib/site-packages/twisted/mail  
51 ./release/bin/Lib/site-packages/twisted/manhole/ui  
112 ./release/bin/Lib/site-packages/twisted/manhole  
100 ./release/bin/Lib/site-packages/twisted/names  
76 ./release/bin/Lib/site-packages/twisted/news  
21 ./release/bin/Lib/site-packages/twisted/pair  
14 ./release/bin/Lib/site-packages/twisted/persisted/journal  
81 ./release/bin/Lib/site-packages/twisted/persisted  
23 ./release/bin/Lib/site-packages/twisted/protocols/gps  
5 ./release/bin/Lib/site-packages/twisted/protocols/mice  
282 ./release/bin/Lib/site-packages/twisted/protocols  
280 ./release/bin/Lib/site-packages/twisted/python  
26 ./release/bin/Lib/site-packages/twisted/runner  
88 ./release/bin/Lib/site-packages/twisted/scripts  
39 ./release/bin/Lib/site-packages/twisted/spread/ui  
223 ./release/bin/Lib/site-packages/twisted/spread  
13 ./release/bin/Lib/site-packages/twisted/tap  
48 ./release/bin/Lib/site-packages/twisted/trial  
4 ./release/bin/Lib/site-packages/twisted/web/scripts  
200 ./release/bin/Lib/site-packages/twisted/web/woven  
500 ./release/bin/Lib/site-packages/twisted/web  
125 ./release/bin/Lib/site-packages/twisted/words/im  
21 ./release/bin/Lib/site-packages/twisted/words/protocols/jabber  
268 ./release/bin/Lib/site-packages/twisted/words/protocols  
3 ./release/bin/Lib/site-packages/twisted/words/scripts  
496 ./release/bin/Lib/site-packages/twisted/words  
67 ./release/bin/Lib/site-packages/twisted/xish  
3856 ./release/bin/Lib/site-packages/twisted Bug:2216
35 ./release/bin/Lib/site-packages/wx/build  
42 ./release/bin/Lib/site-packages/wx/lib/colourchooser  
33 ./release/bin/Lib/site-packages/wx/lib/editor  
90 ./release/bin/Lib/site-packages/wx/lib/floatcanvas  
492 ./release/bin/Lib/site-packages/wx/lib/masked  
35 ./release/bin/Lib/site-packages/wx/lib/mixins  
297 ./release/bin/Lib/site-packages/wx/lib/ogl  
1728 ./release/bin/Lib/site-packages/wx/lib  
167 ./release/bin/Lib/site-packages/wx/py  
258 ./release/bin/Lib/site-packages/wx/tools/XRCed  
287 ./release/bin/Lib/site-packages/wx/tools  
14008 ./release/bin/Lib/site-packages/wx  
50 ./release/bin/Lib/site-packages/yapps  
29 ./release/bin/Lib/site-packages/zope/interface/common  
165 ./release/bin/Lib/site-packages/zope/interface  
166 ./release/bin/Lib/site-packages/zope  
28348 ./release/bin/Lib/site-packages See files in this dir
141 ./release/bin/Lib/xml/dom  
2 ./release/bin/Lib/xml/parsers  
60 ./release/bin/Lib/xml/sax  
204 ./release/bin/Lib/xml  
32619 ./release/bin/Lib  
39273 ./release/bin  
39273 ./release  
204 ./repository/item  
14 ./repository/packs/chandler  
4 ./repository/packs/schema/model/clouds  
1 ./repository/packs/schema/model/items  
79 ./repository/packs/schema/model  
81 ./repository/packs/schema  
98 ./repository/packs  
178 ./repository/persistence  
13 ./repository/query/parser  
37 ./repository/query  
34 ./repository/remote  
64 ./repository/schema  
69 ./repository/util  
686 ./repository  
8 ./tools  
41350 .  

Individual files of interest

release/bin/Lib/site-packages:

Size File Notes
5.6M _PyLucene.pyd  
748k libxml2mod.pyd  
292k libxml2.py  
108k _dbxml.pyd  
40k jabber.py  
30k PyLucene.py  
21k dbxml.py  
19k xmlstream.py  
15k drv_libxml2.py  

  • 1.9M release/bin/xerces-c_2_4_0.dll
  • 2.3M release/bin/Lib/site-packages/wx/wxmsw252_core_vc.dll

Linux

Chandler_linux_20041102155020.tar.gz (28.3 MB) expands into:

Size (kB) Directory Notes
53 ./application/dialogs  
129 ./application/images  
306 ./application  
2 ./crypto  
2 ./locale/fr/LC_MESSAGES  
6 ./locale/fr  
9 ./locale  
4 ./parcels/core  
20 ./parcels/osaf/contentmodel/calendar  
24 ./parcels/osaf/contentmodel/contacts  
60 ./parcels/osaf/contentmodel/mail  
14 ./parcels/osaf/contentmodel/tasks  
173 ./parcels/osaf/contentmodel  
107 ./parcels/osaf/examples/zaobao  
108 ./parcels/osaf/examples  
10 ./parcels/osaf/framework/attributeEditors  
77 ./parcels/osaf/framework/blocks/calendar  
58 ./parcels/osaf/framework/blocks/detail  
5 ./parcels/osaf/framework/blocks/Events  
298 ./parcels/osaf/framework/blocks  
2 ./parcels/osaf/framework/notifications/schema  
12 ./parcels/osaf/framework/notifications  
10 ./parcels/osaf/framework/sharing  
28 ./parcels/osaf/framework/tasks  
1 ./parcels/osaf/framework/twisted/schema  
8 ./parcels/osaf/framework/twisted  
37 ./parcels/osaf/framework/utils/imports  
38 ./parcels/osaf/framework/utils  
40 ./parcels/osaf/framework/webdav  
445 ./parcels/osaf/framework  
74 ./parcels/osaf/mail  
23 ./parcels/osaf/views/content  
16 ./parcels/osaf/views/demo  
79 ./parcels/osaf/views/main  
8 ./parcels/osaf/views/repositoryviewer  
11 ./parcels/osaf/views/zaobao  
138 ./parcels/osaf/views  
939 ./parcels/osaf  
943 ./parcels  
3308 ./release/bin  
970 ./release/db/lib  
970 ./release/db  
10473 ./release/dbxml/lib  
10473 ./release/dbxml  
63 ./release/lib/python2.3/bsddb  
170 ./release/lib/python2.3/compiler  
21 ./release/lib/python2.3/curses  
162 ./release/lib/python2.3/email  
420 ./release/lib/python2.3/encodings  
14 ./release/lib/python2.3/hotshot  
4545 ./release/lib/python2.3/lib-dynload  
80 ./release/lib/python2.3/lib-old  
301 ./release/lib/python2.3/lib-tk  
77 ./release/lib/python2.3/logging  
24 ./release/lib/python2.3/plat-linux2  
165 ./release/lib/python2.3/site-packages/chandlerdb/util  
166 ./release/lib/python2.3/site-packages/chandlerdb  
129 ./release/lib/python2.3/site-packages/epydoc/markup  
657 ./release/lib/python2.3/site-packages/epydoc  
19 ./release/lib/python2.3/site-packages/M2Crypto/PGP  
28 ./release/lib/python2.3/site-packages/M2Crypto/SSL  
538 ./release/lib/python2.3/site-packages/M2Crypto  
121 ./release/lib/python2.3/site-packages/mx/BeeBase/mxBeeBase  
218 ./release/lib/python2.3/site-packages/mx/BeeBase  
158 ./release/lib/python2.3/site-packages/mx/DateTime/mxDateTime  
281 ./release/lib/python2.3/site-packages/mx/DateTime  
105 ./release/lib/python2.3/site-packages/mx/Misc  
91 ./release/lib/python2.3/site-packages/mx/Proxy/mxProxy  
98 ./release/lib/python2.3/site-packages/mx/Proxy  
56 ./release/lib/python2.3/site-packages/mx/Queue/mxQueue  
60 ./release/lib/python2.3/site-packages/mx/Queue  
63 ./release/lib/python2.3/site-packages/mx/Stack/mxStack  
68 ./release/lib/python2.3/site-packages/mx/Stack  
5 ./release/lib/python2.3/site-packages/mx/TextTools/Constants  
212 ./release/lib/python2.3/site-packages/mx/TextTools/mxTextTools  
241 ./release/lib/python2.3/site-packages/mx/TextTools  
163 ./release/lib/python2.3/site-packages/mx/Tools/mxTools  
203 ./release/lib/python2.3/site-packages/mx/Tools  
1300 ./release/lib/python2.3/site-packages/mx  
190 ./release/lib/python2.3/site-packages/pychecker  
2 ./release/lib/python2.3/site-packages/security  
179 ./release/lib/python2.3/site-packages/SOAPpy/wstools  
335 ./release/lib/python2.3/site-packages/SOAPpy  
49 ./release/lib/python2.3/site-packages/twisted/application  
36 ./release/lib/python2.3/site-packages/twisted/conch/client  
7 ./release/lib/python2.3/site-packages/twisted/conch/insults  
5 ./release/lib/python2.3/site-packages/twisted/conch/openssh_compat  
51 ./release/lib/python2.3/site-packages/twisted/conch/scripts  
161 ./release/lib/python2.3/site-packages/twisted/conch/ssh  
17 ./release/lib/python2.3/site-packages/twisted/conch/ui  
337 ./release/lib/python2.3/site-packages/twisted/conch  
51 ./release/lib/python2.3/site-packages/twisted/cred  
51 ./release/lib/python2.3/site-packages/twisted/enterprise  
58 ./release/lib/python2.3/site-packages/twisted/flow  
41 ./release/lib/python2.3/site-packages/twisted/internet/iocpreactor  
16 ./release/lib/python2.3/site-packages/twisted/internet/serialport  
430 ./release/lib/python2.3/site-packages/twisted/internet  
7 ./release/lib/python2.3/site-packages/twisted/lore/scripts  
102 ./release/lib/python2.3/site-packages/twisted/lore  
11 ./release/lib/python2.3/site-packages/twisted/mail/scripts  
348 ./release/lib/python2.3/site-packages/twisted/mail  
51 ./release/lib/python2.3/site-packages/twisted/manhole/ui  
112 ./release/lib/python2.3/site-packages/twisted/manhole  
100 ./release/lib/python2.3/site-packages/twisted/names  
76 ./release/lib/python2.3/site-packages/twisted/news  
21 ./release/lib/python2.3/site-packages/twisted/pair  
14 ./release/lib/python2.3/site-packages/twisted/persisted/journal  
81 ./release/lib/python2.3/site-packages/twisted/persisted  
23 ./release/lib/python2.3/site-packages/twisted/protocols/gps  
5 ./release/lib/python2.3/site-packages/twisted/protocols/mice  
315 ./release/lib/python2.3/site-packages/twisted/protocols  
280 ./release/lib/python2.3/site-packages/twisted/python  
73 ./release/lib/python2.3/site-packages/twisted/runner  
88 ./release/lib/python2.3/site-packages/twisted/scripts  
39 ./release/lib/python2.3/site-packages/twisted/spread/ui  
272 ./release/lib/python2.3/site-packages/twisted/spread  
13 ./release/lib/python2.3/site-packages/twisted/tap  
48 ./release/lib/python2.3/site-packages/twisted/trial  
4 ./release/lib/python2.3/site-packages/twisted/web/scripts  
200 ./release/lib/python2.3/site-packages/twisted/web/woven  
500 ./release/lib/python2.3/site-packages/twisted/web  
125 ./release/lib/python2.3/site-packages/twisted/words/im  
21 ./release/lib/python2.3/site-packages/twisted/words/protocols/jabber  
268 ./release/lib/python2.3/site-packages/twisted/words/protocols  
3 ./release/lib/python2.3/site-packages/twisted/words/scripts  
496 ./release/lib/python2.3/site-packages/twisted/words  
67 ./release/lib/python2.3/site-packages/twisted/xish  
3973 ./release/lib/python2.3/site-packages/twisted  
35 ./release/lib/python2.3/site-packages/wx/build  
42 ./release/lib/python2.3/site-packages/wx/lib/colourchooser  
33 ./release/lib/python2.3/site-packages/wx/lib/editor  
90 ./release/lib/python2.3/site-packages/wx/lib/floatcanvas  
492 ./release/lib/python2.3/site-packages/wx/lib/masked  
35 ./release/lib/python2.3/site-packages/wx/lib/mixins  
297 ./release/lib/python2.3/site-packages/wx/lib/ogl  
1728 ./release/lib/python2.3/site-packages/wx/lib  
167 ./release/lib/python2.3/site-packages/wx/py  
258 ./release/lib/python2.3/site-packages/wx/tools/XRCed  
287 ./release/lib/python2.3/site-packages/wx/tools  
17445 ./release/lib/python2.3/site-packages/wx  
7 ./release/lib/python2.3/site-packages/wxPython/lib/colourchooser  
4 ./release/lib/python2.3/site-packages/wxPython/lib/editor  
5 ./release/lib/python2.3/site-packages/wxPython/lib/mixins  
70 ./release/lib/python2.3/site-packages/wxPython/lib  
7 ./release/lib/python2.3/site-packages/wxPython/tools  
302 ./release/lib/python2.3/site-packages/wxPython  
50 ./release/lib/python2.3/site-packages/yapps  
29 ./release/lib/python2.3/site-packages/zope/interface/common  
205 ./release/lib/python2.3/site-packages/zope/interface  
206 ./release/lib/python2.3/site-packages/zope  
28752 ./release/lib/python2.3/site-packages  
141 ./release/lib/python2.3/xml/dom  
2 ./release/lib/python2.3/xml/parsers  
60 ./release/lib/python2.3/xml/sax  
204 ./release/lib/python2.3/xml  
37455 ./release/lib/python2.3  
69141 ./release/lib  
83902 ./release  
204 ./repository/item  
14 ./repository/packs/chandler  
4 ./repository/packs/schema/model/clouds  
1 ./repository/packs/schema/model/items  
79 ./repository/packs/schema/model  
81 ./repository/packs/schema  
98 ./repository/packs  
178 ./repository/persistence  
13 ./repository/query/parser  
37 ./repository/query  
34 ./repository/remote  
64 ./repository/schema  
69 ./repository/util  
686 ./repository  
8 ./tools  
85940 .  

-- HeikkiToivonen - 02 Nov 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r6 < r5 < r4 < r3 < r2 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.