Azul VM Engineer Douglas Hawkins describes how the Java Virtual Machine's decisions affect the processing of your code.
Silicon Valley JUG 2015: JVM Mechanics
Speaker: Douglas Hawkins, VM Engineer, Azul Systems
In this presentation, Azul Virtual Machine Engineer Douglas Hawkins describes the inner workings of the JVM. HotSpot promises to do wonders for us by Just-in-Time (JIT) compiling the “right” code for us, but how does it makes those decisions? And, perhaps more importantly, what happens when it’s wrong? In this talk, you’ll learn through real code examples just how the JVM decides to compile your code, deoptimize your code, and stop-the-world for a GC.