u/hardwaregeekin r/programming • Recommends
On “DevTube - The best developer videos in one place”
57K subscribers • 2 videos on Hallway
Advanced. Deep dive for people who know the field.
18K views10 years ago2 recommendations
Systems programmingProgramming languagesCompilers and interpretersPerformance and optimizationJava and the JVM
Douglas Hawkins explains how the OpenJDK HotSpot JIT compiler optimizes Java code using speculative profiling and deoptimization.
Подробнее о Java-конференциях: — весной — JPoint: jrg.su/gTrwHx — осенью — Joker: jrg.su/h7yvG4 — — . . . . Douglas Hawkins, Azul Systems — Understanding the Tricks Behind the JIT JUG.ru meetup St.Petersburg, 30.06.2016 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 deoptimizationWhat people say. Recommended as an excellent, detailed explanation of JVM JIT compiler internals and optimizations.
u/hardwaregeekin r/programming • Recommends
On “DevTube - The best developer videos in one place”
u/loathsomeleukocytein r/Kotlin • Recommends
On “When will we see Kotlin for .NET Core?”
u/loathsomeleukocytein r/Kotlin • Mentions
On “When will we see Kotlin for .NET Core?”
u/MintPawin r/programming • Mentions
On “Good talk on JVM JIT internals (long, but well worth watching)”