riemann/riemann-jvm-profiler

differences with async-profiler

jiacai2050 opened this issue · 3 comments

async-profiler says it avoids safepoint problem in its README and a low-level profile for jvm-applications.

I'm curious if riemann-jvm-profiler also avoid safepoint, and what's more or less compared with async-profile, Thanks in advance.

aphyr commented

As far as I can tell from the source code, it uses ThreadMXBean to get stack traces, which is subject to the safepoint bias.

Thank your guys, I will try to port async-profile's method to Riemann-JVM-profiler.