JIT and AOT Compilation in the JVM - Strengths and Weaknesses

JIT and AOT Compilation in the JVM - Strengths and Weaknesses

Java via YouTube Direct link

Class loader objects can invalidate the inlining...

8 of 15

8 of 15

Class loader objects can invalidate the inlining...

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

JIT and AOT Compilation in the JVM - Strengths and Weaknesses

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Native compilers in today's Java ecosystem
  3. 3 Life of a running Java application
  4. 4 1. Speculate on class hierarchy
  5. 5 2. JIT uses profile data collected as program runs
  6. 6 But JIT performance advantage isn't free
  7. 7 BUT there are a few big BUTS
  8. 8 Class loader objects can invalidate the inlining...
  9. 9 Contrived example?
  10. 10 Some AOT Fallacies
  11. 11 Profile Directed Feedback (PDF) may help
  12. 12 Two implementations
  13. 13 Open9 Shared Classes Cache
  14. 14 Strengths and Weaknesses
  15. 15 Wrapping up

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.