Completed
A Java Object Header
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
The Performance Engineer's Guide to Java HotSpot
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 About Me
- 3 Establishing the Characters and The Plot • HotSpot Virtual Machine
- 4 The Storyline
- 5 Java Runtime Environment
- 6 The Helpers
- 7 Execution Engine
- 8 Heap Management
- 9 HotSpot VM Runtime
- 10 Runtime Goal
- 11 The Trifecta of Performance
- 12 Responsiveness and GC
- 13 Responsiveness and Compilation
- 14 Responsiveness and the Runtime
- 15 Uncontended Locks
- 16 Locking Improvements
- 17 Contended Lock Optimization
- 18 Footprint and GC
- 19 Footprint and Compilation
- 20 Escape Analysis
- 21 Footprint and the Runtime
- 22 A Java Object Header
- 23 Compressed OOPs and Compressed Class Pointers
- 24 Throughput and GC
- 25 Without Intrinsics
- 26 Java String Object
- 27 Java String Deduplication (G1)
- 28 The Generational Java Heap
- 29 Compilation Engine
- 30 Tiered Compilation
- 31 Dynamic Deoptimization