• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. HotSpot
  4. Main

Main

  • Created by John Rose, last modified on Aug 07, 2014

HotSpot Internals

This wiki is owned by the HotSpot Group.  It is written for programmers working on the HotSpot JVM system. This includes programmers of systems which generate JVM bytecodes (i.e., language implementors).

In order to be able to edit pages in this wiki, you must be a member of the HotSpot Group.  Please read the FAQ entry for the OpenJDK wikis which explains the editing rules.

Contents

 

Collapse all
Expand all   Collapse all

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.).
  • Links to relevant email discussion threads, e.g., on the Hotspot compiler-dev list.
  • Quick links to similar information in other places on the web.
    • http://java.sun.com/javase/technologies/hotspot ("Java SE HotSpot at a Glance")
    • http://openjdk.java.net/groups/hotspot/ (OpenJDK HotSpot Project home)
    • HotSpot-related research at the Johannes Kepler University Linz
  • 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:

  • Not general project information.
  • Not a developers guide.
  • Not a substitute for comments in the source code.
  • Not a list of bugs or tasks.
  • Not a blog, forum, or the comments section thereof.

Interesting tasks to do

  • Extract links and info. from messages and blog postings, especially via hotspot-dev@openjdk.
  • Extract links and info. from historical Oracle/Sun mailing lists and wikis.
  • Write down understandings of major modules as they are (re-)acquired from trips through the code.
Overview
Content Tools
ThemeBuilder
  • No labels

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.21
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 196, "requestCorrelationId": "7f0b155029c6881e"}