Skip to content

Loader for 4.5 (v13): async-profiler 4.5

Latest

Choose a tag to compare

@parttimenerd parttimenerd released this 21 Jul 08:41

ap-loader v13

  • Support async-profiler 4.5

The following is copied from the wrapped async-profiler release by Andrei Pangin. The source code linked below should be ignored.

What's new

Features

  • #1755: Span API for latency profiling
  • #1758: Parse DWARF unwinding info in the .debug_frame section
  • #1768: Compatibility with OpenTelemetry Profiles Alpha

Improvements

  • #1765: JDK 27 support
  • #1737: Hot Code Heap support (JDK-8326205)
  • #1739: Build jfr-converter as a GraalVM Native Image

Breaking changes

  • #1768: otlp format has changed in accordance with opentelemetry-proto v1.10.0
  • #1728: AsyncProfiler.dumpOtlp() now accepts Counter argument

Bug fixes

  • #1406: Long time-to-safepoint pause when attaching asprof
  • #1740: Re-register custom events on every JFR chunk
  • #1746: Flush wall-clock events on dump or JFR chunk rotation
  • #1749: Prefer non-real-time signals for profiling
  • #1752: Heatmap visualization fixes
  • #1756: Runtime attach fails on JVMs with many native libraries
  • #1760: Async-profiler should choose the same clock for timestamps as JFR
  • #1766: Method Tracing retransformed redundant classes