RFR: 8342818: Implement CPU Time Profiling for JFR [v34]

Johannes Bechberger jbechberger at openjdk.org
Wed Dec 18 10:22:10 UTC 2024


> This is the code for the [JEP draft: CPU Time based profiling for JFR].

Johannes Bechberger has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 160 commits:

 - Merge branch 'master' into parttimenerd_jfr_cpu_time_sampler4
 - Handle weakened vthread-epoch identity invariant
 - Fix build
 - Merge branch 'master' into parttimenerd_jfr_cpu_time_sampler4
 - Fix disenroll issue
 - Merge remote-tracking branch 'origin' into parttimenerd_jfr_cpu_time_sampler4
 - Fix zero build
 - Simplify #ifdefs to fix minimal and zero builds
 - Merge remote-tracking branch 'origin' into parttimenerd_jfr_cpu_time_sampler4
 - Compute actual sampling period via si_overrun
 - ... and 150 more: https://git.openjdk.org/jdk/compare/d50b725a...d1574a29

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

Changes: https://git.openjdk.org/jdk/pull/20752/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=20752&range=33
  Stats: 2630 lines in 53 files changed: 2420 ins; 176 del; 34 mod
  Patch: https://git.openjdk.org/jdk/pull/20752.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/20752/head:pull/20752

PR: https://git.openjdk.org/jdk/pull/20752


More information about the hotspot-dev mailing list