4 ms·
Anton, looks cool. A couple questions if I may: 1) What is the performance impact under typical production loads? Many JVM profilers are absolutely brutal to
by modoc 6y ago
Anton, looks cool. A couple questions if I may:
1) What is the performance impact under typical production loads? Many JVM profilers are absolutely brutal to JVM performance and can't be realistically used in Production.
2) How does this compare to the lightweight JVM profilers offered by New Relic and Dynatrace?
Thanks!
- antonhag 6y agoThanks for checking it out! 1) The agent is based on the Java Flight Recorder (https://en.m.wikipedia.org/wiki/JDK_Flight_Recorder https://en.m.wikipedia.org/wiki/JDK_Flight_Recorder) which is a technology built into the (Oracle/OpenJDK) JVM. The performance impact is thus rather small, around 1-2% of CPU. 2) To the best of my knowledge, New Relic and Dynatrace can't provide similar levels of JVM metrics (e.g. which methods allocate the most memory), since they are based on JMX metrics rather than flight recorder data. They do however have better APM functionality and framework integration than Blunders.