Does the Java 5 feature CDS(class data sharing) work on this issue?
pls. refer to
<Java SE 5 document root>/docs/guide/vm/class-data-sharing.html
Wes Felter wrote:
Stefano Mazzocchi wrote:
http://www.research.ibm.com/people/m/marnold/arnold-welc-rajan.final.pdf
which implements a very interesting trick to speed up java startup
performance: save the hotspot information in a repository (at JVM
shut down) so that the JIT doesn't have to wait when it starts until
it knows what is a hotspot to start compiling it. the performance
improvements are not likely to change the perception that java is
awefully slow to start up on the desktop, but it's a clever idea.
I'm surprised there's been so little discussion of the Java Executable
File Format (JEFF) (unfortunately, the Web site for it seems to have
disappeared), which should reduce memory usage and cold-start time by
allowing core classes to be mmap'ed. This would be mostly orthogonal
to the above paper.
Wes Felter - [EMAIL PROTECTED]
--
Paulex Yang
China Software Development Lab
IBM