Do You Trust Profilers? I Once Did Too
Explore the limitations and challenges of Java profilers in this insightful conference talk. Discover why profilers, despite being valuable tools for solving performance issues in Java applications, can sometimes be unreliable. Learn about the common problems associated with open-source profilers like JFR/JMC and async-profiler, and gain practical techniques to overcome these challenges. Delve into the complexities of profiler software and its integration with large projects such as OpenJDK and OpenJ9. Gain a deeper understanding of how profilers can suffer from the same issues they are designed to identify in applications. Enhance your Java performance optimization skills by learning to critically evaluate and effectively use profiling tools.