OSR-7014 How to Lie (to Yourself) about Performance | Devoxx

How to Lie (to Yourself) about Performance

Conference

java Java, JVM, Java SE/EE Click here to save this talk in your agenda

Room 2

Friday at 10:20 - 11:10

The modern JVMs and containers that make our lives easy as developers also make measuring performance bewilderingly hard. And unfortunately even when using well-known and well regarded tools, it is still all too easy to lie to ourselves about performance.

In this talk, we'll examine some common performance goals, how to measure for those goals, and ways those measurements can go wrong. In the process, you'll learn to think more critically about your application and your stack as a whole and whether your measurements truly mean what you think they mean.

Douglas Hawkins 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.