A simple approach to the advanced JVM profiling

Live Stream
Session Agenda

When it comes to finding performance bottlenecks, a profiler is your best friend. Although there are a lot of profilers available, even popular tools can be misleading. Furthermore, performance problems are sometimes hidden deep inside the JVM or even in the OS kernel.

In this session, Andrei Pangin presents async-profiler, a modern open-source tool that enhances the Java profiling experience by utilizing JVM internal structures, OS capabilities, and hardware performance counters. Thanks to the integration of the tool with IntelliJ IDEA, it's no longer necessary to be a performance expert to use advanced profiling techniques. Andrei will show how async-profiler discovers subtle performance issues, native memory leaks, I/O problems, and other interesting pitfalls in a Java application.

Speaking to you

Andrei Pangin

Andrei Pangin is a principal software engineer at Odnoklassniki, Java Champion, the author of async-profiler, and the top answerer in the #JVM category on Stack Overflow.