Profiling with Java Flight Recorder
Profiling with Java Flight Recorder

Profiling with Java Flight Recorder

Author
Shiv Bade
Tags
profiling
performance
jvm
Published
July 26, 2018
Featured
Slug
Tweet
Tuning JVM apps got a lot easier with Java Flight Recorder. Instead of invasive profilers, we could now trace hotspots with minimal overhead.
Key wins: - Identify GC pauses and allocation spikes - Analyze lock contention - Correlate thread dumps with memory usage
Trigger recording via:
jcmd <pid> JFR.start name=debug duration=60s filename=recording.jfr
And view with Java Mission Control (JMC).
JVM observability keeps getting better.