The HotSpot Group
The HotSpot group is comprised of developers involved in the design, implementation, and maintenance of the HotSpot virtual machine.
Introduction
The HotSpot VM code base has been worked on by hundreds of people, over the course of 20 years, so far. It's big. There are around 3000 C/C++ header and source files, comprising more than 1.2 million lines of code. In addition to the expected class loader, bytecode interpreter, and supporting runtime routines, you get two or three JIT compilers from bytecode to native instructions, a handful of garbage collectors, and a set of high-performance runtime libraries for synchronization, etc.
Source code
The HotSpot source code can be found in the JDK repository. Specifically, it is contained in the https://github.com/openjdk/jdk/tree/master/src/hotspot directory.
Documentation
- A glossary of terms found in the HotSpot sources and documentation.
- An overview of the runtime system
- An overview of the serviceability features
- An overview of the storage management system