Hi Guys -
Looking at download sizes for Croquet today I was somewhat astonished by the size differences in the various VMs. Looking at the VMs in Croquet I find that the sizes for the platforms are: Win32: 1,090,259 bytes Unix: 4,174,760 bytes Mac: 7,332,608 bytes I haven't looked at the details but I'm surprised to see such differences. Do you have any ideas why the Unix and Mac VM are *that* much larger than the Win32 VM? I can understand some of it given that the Mac VM is a "universal" binary (probably including PPC as well as Intel binaries) but that still leaves a factor of 3-4 which simply amazes me. Any explanations? Are there plugins built with either the Unix or Mac VM which take that space and that I'm simply not building for Windows? Any other causes? Curious, - Andreas |
Ian Piumarta wrote:
> On Apr 11, 2006, at 9:22 PM, Andreas Raab wrote: > >> Looking at download sizes for Croquet today I was somewhat astonished >> by the size differences in the various VMs. Looking at the VMs in >> Croquet I find that the sizes for the platforms are: >> >> Win32: 1,090,259 bytes >> Unix: 4,174,760 bytes >> Mac: 7,332,608 bytes > > The Unix VM isn't stripped: there are > 3MB of symbols in there. Ah! That explains it. So is the Mac VM 2x VM+Symbols? Cheers, - Andreas |
In reply to this post by Andreas.Raab
I'm not sure which VM you are looking at?
5,786,040 is the size of 3.8.12b2u VM There is 488K for pretty icons. The VM is 2,368,008 bytes [otter:Squeak 3.8.12beta2U.app/Contents/MacOS] johnmci% lipo - detailed_info Squeak\ VM\ Opt Fat header in: Squeak VM Opt fat_magic 0xcafebabe nfat_arch 2 architecture i386 cputype CPU_TYPE_I386 cpusubtype CPU_SUBTYPE_I386_ALL offset 4096 size 1190512 align 2^12 (4096) architecture ppc cputype CPU_TYPE_POWERPC cpusubtype CPU_SUBTYPE_POWERPC_ALL offset 1196032 size 1171976 align 2^12 (4096) Croquet plugin is 108k floatmath is 140k mpe3plugin is 564k printjob plugin is 164k FFI prims is 136k Likely you don't have any of the following plugins FT2plugin (for Type Type support) is 1.3MB since it includes the FreeType2 library statically linked localeplugin is 100k quicktime plugin is 100k services plugin is 100k spelling plugin is 168k TestOSAplugin (applescript) is 108k On 11-Apr-06, at 9:22 PM, Andreas Raab wrote: > Hi Guys - > > Looking at download sizes for Croquet today I was somewhat > astonished by the size differences in the various VMs. Looking at > the VMs in Croquet I find that the sizes for the platforms are: > > Win32: 1,090,259 bytes > Unix: 4,174,760 bytes > Mac: 7,332,608 bytes > > I haven't looked at the details but I'm surprised to see such > differences. Do you have any ideas why the Unix and Mac VM are > *that* much larger than the Win32 VM? I can understand some of it > given that the Mac VM is a "universal" binary (probably including > PPC as well as Intel binaries) but that still leaves a factor of > 3-4 which simply amazes me. > > Any explanations? Are there plugins built with either the Unix or > Mac VM which take that space and that I'm simply not building for > Windows? Any other causes? > > Curious, > - Andreas > -- ======================================================================== === John M. McIntosh <[hidden email]> 1-800-477-2659 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ======================================================================== === |
Free forum by Nabble | Edit this page |