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 profilingAllocation profilingWall-clock profilingLock profiling The Hackernoon story demonstrates few examples of using Async Profiler and generating Flame Graphs as the output.