Ever wanted to profile your application directly from your IDE? Here comes the Java JFR Profiler plugin, an open-source plugin for IntelliJ!
AsyncGetStackTrace: A better Stack Trace API for the JVM
An introduction into GetStackTrace, AsyncGetCallTrace, and the history and specification of AsyncGetStackTrace.
Writing a Profiler from Scratch: The Profiling Loop
How do profilers like async-profiler work? How to write your own? This is the second part, covering wall-clock profiling.
Writing a Profiler from Scratch: Introduction
How do profilers like async-profiler work? How to write your own? This series tries to write a tiny sampling-based profiler from scratch!
AP-Loader: A New Way to Use and Embed async-profiler
Using async-profiler can be quite a hassle, especially when trying to use it in a library. The new ap-loader project tries to fix this!
Java Profiling Overview
When I ask Java developers whether they profile, the answer is usually “no”. A reason is the lack of info and knowledge for everyday developers.