Show HN: Blunders.io, a tool to profile JVMs in production

  • 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

    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.

  • Hi HN!

    I'm Anton, and I wanted to show you this tool that I have been building over the last year or so. It's based on experience from working with performance of Java apps (particularly Elasticsearch), and would have made my life so much easier in that role.

    I would love feedback on essentially everything! You can see the core of the product by pressing the "demo" button on the top of the landing page. Thanks in advance :)

  • I would not attach a java agent which sends out JVM profiling to a remote site and that too in production. Do you intend to have an offline version of this tool?

  • This seems pretty cool. Would I still get value if I only want to sample performance a few hours a week, say, under high load? Do you allow for that?

  • Is there a similar tool that you can throw at Electron/NodeJS apps to figure out why Slack and Teams are eating all the CPU and memory again?

  • Pretty cool tool, could easily see myself using this