StructuredArray: Optimizing Memory Layout for Java Performance

StructuredArray: Optimizing Memory Layout for Java Performance

Java via YouTube Direct link

Status

17 of 18

17 of 18

Status

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. 1 Intro
  2. 2 ObjectLayout Focus: Match the new speed benefits C based languages get from commonly used forms of memory layout
  3. 3 ObjectLayout: goal overlap?
  4. 4 ObjectLayout Origin ObjectLayout/StructuredArray started with a simple argument. The common sides of the argument are
  5. 5 speed comes from ???
  6. 6 example of speed-enabling limitations
  7. 7 ObjectLayout target forms
  8. 8 Modeled after java.util.concurrent
  9. 9 StructuredArray . A collection of object instances of arbitrary type T
  10. 10 StructuredArray liveness
  11. 11 Benefits of liveness approach
  12. 12 StructuredArray continued...
  13. 13 Optimized JDK implementation
  14. 14 Object Layout forms 2 & 3
  15. 15 "struct in struct": intrinsic objects
  16. 16 struct with array at the end
  17. 17 Status
  18. 18 ObjectLayout Summary

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.