Hacker News new | ask | show | jobs
by hactually 2229 days ago
I'm not sure I understand the irony but keen to know what monitoring you are talking about?
1 comments

Those are all focused on the JVM, not Java tho? Go doesn't have as many issues as the JVM on performance nobs to twiddle (a good thing)

If we're comparing language exposed we've got pprof which can profile and generate flamegraphs etc all part of it as standard that blows your argument away IMO [0]

[0] https://golang.org/doc/diagnostics.html

The JVM yes, and Java is the platform language, so it is the most efficient language for the JVM, and the one with least impedance mismatch.

golang is not a magical solution that doesn't have problems. It has its fair share. Its gc is subpar for throughput purposes for instance.

pprof is different. JFR provides live streaming events with minimal overhead. Regardless of what language you use, this feature is invaluable. It's not just for performance, but for debugging, monitoring, and tracing.