Profilers Are Lying Hobbitses

Profilers Are Lying Hobbitses


Everybody hates a lying hobbit… but are profilers broken or are we naive in our expectations?
In this talk we will re-visit our broken assumptions and try and make sense of broken measurements and how they come about, we’ll cover:
— Profiler accuracy and precision
— Safepoint bias, theory and practice
— JMC blindspots, theory and practice
— Honest-Profiler vs. Async-Profiler
— Skid
— Profilers vs. Inlining and Inlining vs. Programmer
— Profilers vs. Multi-threading

Speaker: Nitsan Wakart