I went to a this talk this morning
http://www.csail.mit.edu/events/eventcalendar/calendar.php?show=event&id=978
that presented the paper found at
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.
In the meanwhile, Sun's attempt to solve the same problem in JSE6 is this:
http://java.sun.com/developer/JDCTechTips/2005/tt1115.html#1
No comment.
--
Stefano.