1. 7.5 Memory Regionshistorical

    JVM memory regions: shared heap and method area, per-thread stack and program counter, and PermGen/Metaspace.

  2. 7.9 Object Allocation Ruleshistorical

    Historical rules and flow for object allocation in the JVM.

  3. Escape Analysishistorical

    What escape analysis is, how to enable it, optimizations for non-escaping objects, lock elimination, scalar replacement, stack allocation, and references.