Douglas Hawkins — Understanding the Tricks Behind the JIT
Douglas Hawkins, Azul Systems — Understanding the Tricks Behind the JIT
meetup
,
To many developers, compilers are mysterious — and the just-in-time compilers in a modern runtime simply seem to be black magic. However, there are really only a few simple concepts that guide any compiler and once you understand them you can make the compiler work for you.
In this talk, we’ll go through a seemingly simple piece of Java code in detail examining the many techniques that OpenJDK uses to make that piece of code run fast including static optimizations, speculative profiled based optimizations, and how those optimizations tie into the real black magic of the JVM deoptimization
144 views
1386
562
10 months ago 00:02:57 1
David Guetta & MORTEN - Something To Hold On To
11 months ago 00:03:19 1
Freya Ridings - Castles (Live At The Barbican)
1 year ago 00:11:53 1
Ankle Sprains - Dr. Douglas Wyland
1 year ago 00:09:29 1
Best of Vincent Price | MGM
1 year ago 00:08:06 1
Nate Wood fOUR - “No“ - @ musig im pflegidach, Muri
1 year ago 00:03:13 1
Eric Andre - THUNDERCAT - “Tron Song“ I $5K Music Videos
1 year ago 00:16:48 10
Music Teacher Reacts: TINA S - Through The Fire And Flames
1 year ago 00:03:52 1
Beth Garner - Alright By Me Mr Fisher (B Garner)
1 year ago 00:02:54 1
David Guetta & MORTEN - Something To Hold On To (ft Clementine Douglas) [Live @ Brooklyn Mirage]
1 year ago 00:02:57 1
David Guetta & MORTEN - Something To Hold On To (ft. Clementine Douglas) - Official Lyric Video
1 year ago 00:13:30 1
JALISCO 2023 | 200 años de GRANDEZA! | Jalisco es MÉXICO!
3 years ago 00:29:12 1
Jeff Hawkins at MIT Technology Review’s EmTech Conference 2021: Building a Better AI
4 years ago 01:16:54 1
kingfisher 1983. фильм “Зимородок“ Великобритания 1983 ищем на русском
4 years ago 00:02:43 1
Special ! Noel Coward’s 70th Birthday (1969)
4 years ago 00:01:58 1
Campers Reunion (1964)
4 years ago 00:02:00 1
Variety Club (1957)
6 years ago 00:59:40 2
Douglas Hawkins — ReadyNow — an «AOT» with profiling for Java