The Pros and Cons of AsyncGetCallTrace Profilers

from blog Psychosomatic, Lobotomy, Saw, | ↗ original
So, going on from my whingy post on safepoint bias, where does one go to get their profiling kicks? One option would be to use an OpenJDK internal API call AsyncGetCallTrace to facilitate non-safepoint collection of stack traces. AsyncGetCallTrace is NOT official JVM API. It's not a comforting place to be for profiler writers, and was only...