IntelliJ IDEA
IntelliJ IDEA – the Leading Java and Kotlin IDE, by JetBrains
New Live Stream: A Simple Approach to Advanced JVM profiling
Register now and join us for the live stream of ‘A Simple Approach to Advanced JVM Profiling’.
In this live stream, author of the Async Profiler and Java Champion Andrei Pangin will demonstrate working with the Async Profiler in IntelliJ IDEA. IntelliJ IDEA integrates Async profiler in its Ultimate edition and helps you use advanced profiling techniques.
Day: Wednesday
Date: March 17, 2021
Time: 4:00 pm – 5:30 pm CET
Session agenda
When it comes to finding performance bottlenecks, a profiler is your best friend. But there are so many profilers out there, and even the most popular tools can sometimes be misleading. What’s more, 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 you how async-profiler discovers subtle performance issues, native memory leaks, I/O problems, and other noteworthy pitfalls in Java applications.
Link to resources
Please refer to the code and documentation hosted on the Async Profiler on GitHub. It covers topics such as what Async Profiler is, flame graphs, using profilers in containers, and much more.
IntelliJ IDEA Documentation and screencasts on using the Async Profiler
Check out the Profiling Tools section in the IntelliJ IDEA documentation to get started with the integrated CPU profilers – Async Profiler and Java Flight recorder. This page also includes a link to the screencast on Profiling Tools in IntelliJ IDEA Ultimate.
Asking questions
If you have any questions on this topic, you can submit them now or during the live stream. To ask your questions now, post them as comments to this blog post. To ask them during the live stream, please use the chat window.
The host will try to answer all your questions during the session. If we run out of time, we’ll post the answers to any remaining questions in a follow-up blog post. We’ll do our best to try to answer all your questions.
Your presenter and host
About the presenter:
Andrei Pangin https://twitter.com/AndreiPangin
Author of the Async Profiler, Andrei Pangin is a principal software engineer at Odnoklassniki and a Java Champion, and holds the top answerer status in the #JVM category on Stack Overflow.
About the host:
Mala Gupta https://twitter.com/eMalaGupta
Mala works as a Java Developer Advocate with JetBrains.
A Java Champion, she has authored multiple books with Manning, Packt, and O’Reilly Publications. An international speaker at industry conferences, she has 20 years of experience in the software industry. She has been actively supporting Java certification as a path to career advancement.
See you at the live stream, and happy developing!