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