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 - wesley@felter.org
>
>
--
Paulex Yang
China Software Development Lab
IBM
|