Posts

Showing posts from August, 2019

Profiling Java Applications with Async Profiler

My first Hackernoon story was published today. The story is " Profiling Java Applications with Async Profiler " With " Async Profiler ", both system code paths and Java code paths can be profiled with the help of AsyncGetCallTrace (an internal HotSpot JVM API) and perf_events . Async profiler supports several types of profiling. For example, CPU profiling Allocation profiling Wall-clock profiling Lock profiling The Hackernoon story demonstrates few examples of using Async Profiler and generating Flame Graphs as the output.