Releases: SAP/async-profiler
Releases · SAP/async-profiler
Built-in SVG generator
v1.2
Features
- Produce SVG files out of the box; flamegraph.pl is no longer needed
- Profile ReentrantLock contention
- Java API
Improvements
- Allocation and Lock profiler now works on JDK 7, too
- Faster dumping of results
Changes
total
counter of allocation profiler now measures heap pressure (like JMC)
Perf Events support
v1.1
Features
- Linux Perf Events profiling: CPU cycles, cache misses, branch misses, page faults, context switches etc.
- Kernel tracepoints support
- Contended monitor (aka intrinsic lock) profiling
- Individual thread profiles
Improvements
- Profiler can engage at JVM start and automatically dump results on exit
list
command-line option to list supported events- Automatically find target process ID with
jps
tool - An option to include counter value in
collapsed
output - Friendly class names in allocation profile
- Split allocations in new TLAB vs. outside TLAB
Changes
- Replaced
-m
modes with-e
events - Interval changed from
int
tolong
First binary release
v1.0
The first release of accurate CPU and Allocation profiler for Java.
Features:
- Flamegraph compatible output
- macOS port
- Linux containers support