New
Native lock profiling and latency filter
v4.3
Features
- #1547: Native lock profiling
- #1566: Filter cpu/wall profiles by latency
- #1568: Expose async-profiler metrics in Prometheus format
- #1628: async-profiler.jar as Java agent; remote control via JMX
Improvements
- #1140: FlameGraph improvements: legend, hot keys, new toolbar icons
- #1530: Timezone switcher between Local and UTC time in Heatmaps
- #1582: Support
--include/--excludeoptions for JFR to Heatmap/OTLP/pprof conversion - #1624: Compatibility with OTLP v1.9.0
- #1629: Harden crash protection in StackWalker
Breaking changes
- #1277: New
timeSpanfield in WallClockSample events - #1518: Deprecate
checkcommand - #1590: Support compilation on modern JDKs. Drop JDK 7 support
Bug fixes
- #1599: Workaround for the kernel PERF_EVENT_IOC_REFRESH bug
- #1596: Do not block any signals during execution of a custom crash handler