RFR: JMC-7338: Add parser support for frame types generated by async-profiler

Jaroslav Bachorik jbachorik at openjdk.java.net
Fri Jul 9 09:56:06 UTC 2021


Async Profiler (https://github.com/jvm-profiling-tools/async-profiler) is able to generate JFR recordings with CPU and allocation sample events spanning full-stack (from Java to OS/kernel).
It is adding three new frame types for this reason:

- Native (C)
- C++
- Kernel
 

Currently, the JMC parser will process all those frame types as 'UNKNOWN'. Although it is not breaking the rendering it would be nice to be able to get more info about the actual frame type.

-------------

Commit messages:
 - JMC-7338: Add parser support for frame types generated by async-profiler

Changes: https://git.openjdk.java.net/jmc/pull/274/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jmc&pr=274&range=00
  Issue: https://bugs.openjdk.java.net/browse/JMC-7338
  Stats: 25 lines in 2 files changed: 23 ins; 0 del; 2 mod
  Patch: https://git.openjdk.java.net/jmc/pull/274.diff
  Fetch: git fetch https://git.openjdk.java.net/jmc pull/274/head:pull/274

PR: https://git.openjdk.java.net/jmc/pull/274


More information about the jmc-dev mailing list