This post provides techniques for debugging HotSpot's JIT compilation, including setting up a test project, printing assembly code, printing inlining traces, using compile commands, tracking down escaping objects, and debugging compilation using a native debugger.

18m read timeFrom jornvernee.github.io
Post cover image
Table of contents
1. Setting the stage2. Getting the assembly of a compiled method3. Printing inlining traces4. A closer look at compile commands5. Tracking down escaping objects6. Debugging compilation using a native debuggerConclusionThanks for reading