Completed
MVT: value types without value types
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Minimal Value Types in Java - Implementation and Optimization
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 MVT: value types without value types
- 3 Deriving the Value Class - 19
- 4 Deriving the value class - HotSpot
- 5 Value Types Flattening
- 6 Array Flattening, not so simple
- 7 Value Bytecodes
- 8 Separate compilation breaking the calling convention
- 9 Slot design alternatives
- 10 Interpreter changes in HotSpot VM
- 11 Hotspot interpreter on-heap / off-heap values
- 12 Hotspot: thread local buffer management
- 13 Hotspot: Values format
- 14 Example: Complex number using POJOS
- 15 Example: Complex number using Value Types
- 16 Field Flattening
- 17 Flattened fields - 19
- 18 Value types methods and interfaces
- 19 Value types and generic code