Exploring Java Perf Flame Graphs
Flame Graphs provide a great visual of where ‚time‘ is spent and in what context and can be powerful aids in performance analysis. Now that the JVM better supports the Linux perf profiler we can have mixed Java/JVM/Native/OS Flame Graph profiles to aid our performance investigations. This is a powerful tool, but the information it offers is often foreign to us.
In this talk we will explore the benefits of this new tool chain, explore the new data and its meaning, and see how the tool chain can be further expanded to the Java community benefit.