OpenJDK is the main project behind Java and already has a profiler for performance assessment. But till recently, it wasn't a good one. So four years ago, only weeks into my first job, I decided to change that. But guess what: Getting a big feature into OpenJDK/Java's runtime isn't as easy as I thought.
In this talk, I chronicle my journey of getting a new profiler into JDK 25. It's a tale of blood, sweat, and C++.
Licensed to the public under https://creativecommons.org/licenses/by/4.0/