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

Community