GOTO 2020 • An Introduction to JVM Performance • Rafael Winterhalter

41:03 4988 views 100% Published 5 months ago

This presentation was recorded at GOTO Oslo 2020. #GOTOcon #GOTOoslo

Rafael Winterhalter - JVM Aficionado, JavaOne Rock Star and Java Champion

Writing software for a virtual machine enables developers to forget about machine code assembly, interrupts, and processor caches. This makes Java a convenient language, but all too many developers see the JVM as a black box and are often unsure of how to optimize their code for performance. This unfortunately adds credence to the myth that Java is always outperformed by native languages.
This session takes a peek at the inner workings of Oracle’s HotSpot virtual machine, its just-in-time compiler, and the interplay with a computer’s hardware. From this, you will understand the more common optimizations a virtual machine applies, to be better equipped to improve and reason about a Java program’s performance and how to correctly [...]

Read the full abstract here:
#JVM #Java #Programming #ProgrammingLanguages

Looking for a unique learning experience?
Attend the next GOTO Conference near you! Get your ticket at

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.

Link Original video