now open: Hotspot internals wiki

John Rose John.Rose at Sun.COM
Tue Apr 15 23:23:22 PDT 2008


I have started a wiki called "Hotspot Internals"[1] to help us  
document and shape Hotspot's implementation architecture.

To get the ball rolling, I put in some pages listing clever Hotspot  
optimizations (as many as I could think of) and some stuff about  
microbenchmarks and the new PrintAssembly functionality[2], which  
lets developers inspect the output of the JIT (even in product mode).

Eventually the content will probably be rehosted on openjdk.java.net,  
but for now it's on wikis.sun.com.

Identity management is manual, but I would be very glad to set you up  
as an author if you wish to contribute implementation insights.  (Sun  
emps. are I think automatically authorized; no surprise.)  Page  
comments are open to anybody (...that logs in; no anonymous  
comments), so if you have a question rather than a contribution,  
please consider putting it in the form of a page comment.

At Sun we have many internal wiki pages on various aspects of Hotspot  
internals, and much of this is still fresh, non-confidential, and  
worth republishing outside the company firewall.  If each Sun  
engineer were to push out his or her favorite Hotspot internal  
architecture page (and maybe blog about it to boot), our non-Sun  
colleagues would have some interesting and enjoyable new reading...

Best wishes,
-- John Rose

[1] http://wikis.sun.com/display/HotSpotInternals
[2] http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/ 
c7c777385a15



More information about the hotspot-dev mailing list