Too Long; Didn't Read
Async Profiler is a low overhead sampling profiler for Java. It works with any JDK based on HotSpot JVM (which hasmethod) such as OpenJDK and Oracle JDK. The "Honest Profiler" is one of the first Java sampling profilers without the safepoint bias problem. It avoids the problem by using an API call to facilitate non-safepoint collection of stack traces. Async profiler uses UNIX Operating System signals to efficiently and accurately profile a Java application.