RFR: 8342818: Implement CPU Time Profiling for JFR [v31]
Johannes Bechberger
jbechberger at openjdk.org
Wed Nov 27 10:36:28 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 157 commits:
- 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
- Making queue processing only stoppable in debug builds
- Obtain minimal period via the CONFIG_HZ parameter of the kernel
- Improve Throttling test case
- ... and 147 more: https://git.openjdk.org/jdk/compare/b3986bdb...2dbed881
-------------
Changes: https://git.openjdk.org/jdk/pull/20752/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=20752&range=30
Stats: 2621 lines in 52 files changed: 2416 ins; 176 del; 29 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