Interesting paper on Supporting Binary Compatibility with Static Compilation

Andrew Haley aph@cambridge.redhat.com
Mon Aug 12 10:11:00 GMT 2002


Jeff Sturm writes:
 > 
 > As a data point, when I build my CMS app with gcj I have 7 DSOs totalling
 > about 190,000 load-time relocations (not counting libgcj.so). Some of
 > these are resolved lazily, most are in .data and cannot be. Startup
 > time is about 2 seconds on sparc-solaris and initial memory footprint
 > around 28MB. Not too impressive, compared with 1 second and 15MB for the
 > JRE.
That's weird, because IME interpreted Java takes forever to start
because of lazy class loading. Of course, because class loading and
initialization is overlapped with program execution it's rather hard
to tell when startup is over.
Andrew.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /