Java, JVM, Java SE/EE
|
Room 1
|
Friday at 13:20 - 14:10 |
To get the most of out our applications and ourselves as developers, we must strive to understand our tools -- compilers included. Unfortunately, modern optimizing compilers are complex systems and understanding them can be a challenge. And, understanding the just-in-time speculative optimizing compilers inside JVMs can be even more daunting.
In this talk, you'll learn about and see demos of many of OpenJDK's optimizations . By seeing these optimizations in action and more importantly learning how these optimizations fit together, you'll learn how to work with the JIT to make your code and you more efficient.
|
Douglas Hawkins
|
Doug is a long time Java developer turned JVM engineer at Azul Systems. For the past 3 years, Doug has been the principal developer on Azul's ReadyNow technology which reduces warm-up and improves predictability in Azul's Zing JVM.
But Doug also has a passion for sharing his interest in the strange and fascinating world of JVM internals and just-in-time compilers with his fellow Java programmers. Hopefully, building an appreciation for the complexity that lies beneath but also teaching how to write clean and efficient code that leverages the strengths of JVMs.
|