3 ms·
How does this compare with Flight Recorder? As of Java 11, Flight Recorder and its analysis tools (JDK Mission Control, formerly Java Mission Control) are free
by philipkglass 6y ago
How does this compare with Flight Recorder? As of Java 11, Flight Recorder and its analysis tools (JDK Mission Control, formerly Java Mission Control) are free and open source:
https://github.com/openjdk/jmc https://github.com/openjdk/jmc
I have found Flight Recorder light weight enough to have it always enabled on production services. I didn't start using it until last year because it was a commercial feature on older Java releases.
EDIT: another comment says that this is based on Flight Recorder. The value add proposition is around the interface rather than the instrumentation, then. I think there is an opportunity there. JMC is fairly heavyweight and doesn't have good visualization/exploration tools for everything.
- antonhag 6y agoYou are exactly right! The value added here is a having automatic uploads of JFR dumps, which are viewable based on machine and timespan through a web UI. If you have it enabled in production, I assume that it requires some effort to find the right file and download it to view it on JMC? And if you want to share that view with a colleague they have to do the same. Blunders aims to make such things easier. I've also tried to make a "better" visualization (based on flame graphs), not sure if I succeeded though :) Edit: typo
- philipkglass 6y agoDumps go automatically to an S3 bucket with an expiration policy. But everyone who wants to visualize the dumps with JMC needs to build JMC from source locally, since there is still no stable release process or packaging for it AFAICT.
- eggsnbacon1 6y agoAdoptOpenJDK provides builds for JMC now https://adoptopenjdk.net/jmc.html https://adoptopenjdk.net/jmc.html New versions of VisualVM can also open flight recorder files