Completed
Optimized JDK implementation
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
StructuredArray: Optimizing Memory Layout for Java Performance
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 ObjectLayout Focus: Match the new speed benefits C based languages get from commonly used forms of memory layout
- 3 ObjectLayout: goal overlap?
- 4 ObjectLayout Origin ObjectLayout/StructuredArray started with a simple argument. The common sides of the argument are
- 5 speed comes from ???
- 6 example of speed-enabling limitations
- 7 ObjectLayout target forms
- 8 Modeled after java.util.concurrent
- 9 StructuredArray . A collection of object instances of arbitrary type T
- 10 StructuredArray liveness
- 11 Benefits of liveness approach
- 12 StructuredArray continued...
- 13 Optimized JDK implementation
- 14 Object Layout forms 2 & 3
- 15 "struct in struct": intrinsic objects
- 16 struct with array at the end
- 17 Status
- 18 ObjectLayout Summary