Profilers help to analyze performance bottlenecks of your application - if you know which to use and how to work with them.
There are many open-source profilers, like async-profiler or JMC. This talk will give you insights into these tools, focusing on:
- Understanding the basic concepts of profiling like flame graphs, ...
- Usage of async-profiler and JMC
- Advantages and disadvantages of the different tools
Slides for my JavaZone 2023 talk, similar to the slides for other conferences. You can find a recording at vimeo and more information on my profiling talks page.