Down for Maintenance from December 02, 2025 Tuesday 9:30pm PST to December 03, 2025 Wednesday 3:30am PST (i.e., 05:30am -11:30am GMT, December 03, 2025 Wednesday)
Log in
Spaces
Hit enter to search
Help
Online Help
Keyboard Shortcuts
Feed Builder
What’s new
Available Gadgets
About Confluence
Log in
HotSpot
Pages
Blog
Loading...
Child pages
Main
Compiler
C2 compilation phases
C2 IR Graph and Nodes
C2 Register Allocator Notes
EscapeAnalysis
Graph Coloring Register Allocation Papers
HotSpot Tools
LogCompilation
Loop optimizations in Hotspot Server VM Compiler (C2)
Overview of CompiledIC and CompiledStaticCall
Overview of Ideal, C2's high level intermediate representation
PerformanceTechniques
Server Compiler Inlining Messages
The C2 Register Allocator
10 more child pages
Browse pages
Configure
Space tools
A
t
tachments (0)
Page History
Page Information
Resolved comments
View in Hierarchy
View Source
Export to PDF
Export to Word
Pages
Main
Jira links
Compiler
Created by
John Rose
, last modified on
Sep 10, 2014
OpenJDK documents
overview of the
JIT compilers
; does not exist yet:
http://openjdk.java.net/groups/hotspot/docs/Compiler.html
glossary of terms
found in the HotSpot sources and documentation
Thinking About Intermediate Representations
: in general terms, what an IR is and how it works
Interesting tasks to do
Pull documentation from internal j2se/HotspotCompilers and javaweb/hotspot/Compiler (Sun engrs. only).
Document major classes of optimization.
No labels
Overview
Content Tools
{"serverDuration": 102, "requestCorrelationId": "57bd6b29d7b84013"}