You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 9
Next »
HotSpot Internals
This wiki is written by and for programmers working on the HotSpot JVM system.
Contents
Intentions and non-intentions
This wiki contains:
- An architectural guide to the Runtime, Compiler, GC, Serviceability, etc.
- Details on performance techniques.
- A place to document likely future work (major refactorings or cleanups, new optimizations, etc.).
- Quick links to similar information in other places on the web.
- Information which, once written, is expected to remain accurate and relevant, as long as the related code remains stable.
Please look for the following types of information elsewhere:
Interesting tasks to do
- Extract links and info. from messages and blog postings, especially via hotspot-dev@openjdk.
- Extract links and info. from historical Sun mailing lists and wikis. (Sun engineers have to do this!)
- Write down understandings of major modules as they are (re-)acquired from trips through the code.
Who writes this wiki?
- We are using the Community Write pattern.
- There is no public write access, except for leaving page comments. You must be registered and logged in to leave comments.
- Please do add page comments when a page should answer your question but doesn't. (That means, potentially on any page.)
- The most effective page comments will include links to relevant email discussion threads, e.g., on the Hotspot compiler-dev list.
- Any member of the OpenJDK Hotspot Group or a related group should feel free to contribute.
- Actually, anybody with a (demonstrable) working knowledge of the Hotspot internals will be welcome to contribute content.
- Write permissions are not automatic until and unless the DBs get on speaking terms. If you think you should have write permission and don't contact the wiki administrator.