Profiling Java apps: breaking things to prove it works (opens in new tab)
We added async-profiler support to Coroot for Java CPU, memory allocation, and lock contention profiling with no code changes. Then we broke some services to see if it actually works.
Read the original article