HTTP/2 301
server: AkamaiGHost
content-length: 0
location: https://openjdk.org/groups/hotspot
date: Sat, 19 Jul 2025 10:52:54 GMT
HTTP/2 301
content-type: text/html
location: /groups/hotspot/
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
x-akamai-transformed: 0 - 0 -
date: Sat, 19 Jul 2025 10:52:55 GMT
set-cookie: _abck=524A6F7F5042E8D447DEBA248A198340~-1~YAAQNAHARV5FAh2YAQAAQMVQIg4TaFHzmhuf1ooJq0Pz9dKwaQRxcz3yxXTsNznca/Qv+fS7i+CNAt1LBhIXpnjTnRNhExQgua77IoTtNMjbTO1eTfKlexmHX8ACWHRsEvYRCfGRMD7fQgdxOeBSXgCVsL4PHwhMcZ6soTbp6DqD8mzoCvlhDpFxSXE52DWS9VNXuWfTG9Ntrnn/oH6gjKW8bw626CadPR6/96YNMCZHrQPWLtxCVDw4Ed0PIYm3LzjMDEPoLLujKK2jkWXHJQwZ6xm4YfKugZXq6HUupKIRal+K15FGhTj0OZHEsB5jXIufgK59311TkLcOuTaW+WnLUf9uChP1r9kYxdhEXQF4UrAaLmyOcD1fqVfbX8u15ZDbpnFnN+6BZ1qOw3NzMm/q2cErr+ioZ6RUcbhPbqT+U7fSkX3bm1rjqKwISghjMZ3ahZQ=~-1~-1~-1; Domain=.openjdk.org; Path=/; Expires=Sun, 19 Jul 2026 10:52:55 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=64CB2E5B9F5E00A0552237FDB0B527E8~YAAQNAHARV9FAh2YAQAAQMVQIhwzE6dIwCiv8tnyy3qHMBnuOAkRy9QITm5l3iXn16AUP/8D+8uUEKiqntJpb0j2ida58NGBOcouHfn3pYNjNwBnKzhSlcfI2pH7hIHEJsaLeO4TORcifQ25fsnIIMoedNyrHw+ffKmdcStf66nk6RMM19NVuY+XK4GHkR1k5FO4K5e3xnxTMSOXFMmHnzs/2ALTUZ4smSyt15YzioNdrXivRX42uxw7RcQcw7Q2UH8Op1USMHAlL2J7vMmzK9lh77jV/5UUaQOOHlNLb4V1b4WlhIHcJvYNrd5+1akCVXew6DnGoLIMrsJ6mUwjyUXvDzAZVNjWEsolT96PzhsIGCor3mrN/M8=~3356230~3162424; Domain=.openjdk.org; Path=/; Expires=Sat, 19 Jul 2025 14:52:54 GMT; Max-Age=14399
HTTP/2 200
content-type: text/html
last-modified: Thu, 05 Jun 2025 17:17:49 GMT
vary: Accept-Encoding
etag: "6841d13d-2868"
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
accept-ranges: bytes
x-akamai-transformed: 0 - 0 -
content-encoding: gzip
date: Sat, 19 Jul 2025 10:52:56 GMT
content-length: 2809
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