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. Speaker: 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. Discover more about the profiling tools: https://jb.gg/profiler Download IntelliJ IDEA: https://jb.gg/download-intellij-idea Top 15 IntelliJ IDEA shortcuts: https://youtu.be/QYO5_riePOQ Join us: Website https://jb.gg/website Blog https://jb.gg/blog Twitter https://twitter.com/intellijidea Facebook https://www.facebook.com/IntelliJIDEA/ #intelliJIDEA #intelliJ #jetbrains #Java #programming