Guide contents

JVM Internals

Bytecode, class loading, object layout, allocation, runtime data areas, safepoints, warmup, and deoptimization.

4 lessons

  1. 38.Bytecode and Class Loading
  2. 39.Object Layout and Allocation
  3. 40.Stack, Heap, Metaspace, and Code Cache
  4. 41.Safepoints, Warmup, and Deoptimization