RFR: 8247471: Enhance CPU load events with the actual elapsed CPU time

Jaroslav Bachorik jbachorik at openjdk.java.net
Tue Jan 26 13:42:50 UTC 2021


A continuation of an RFR thread started last year - https://mail.openjdk.java.net/pipermail/hotspot-jfr-dev/2020-June/001533.html

This change adds the raw CPU time value to CPU load events (per-thread and per-process as well). 
The CPU time value is already known and used to calculate the load so adding it to the events does not incur any extra overhead while making it much easier for the end users to eg. aggregate and compare the active execution time per time period without the detailed knowledge how JFR computes and normalizes the CPU load.

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

Commit messages:
 - Fix wording and remove unnecessary debug output
 - Fix jcheck
 - Merge branch 'master' into 8247471_cpuload_with_time
 - 8247471: Enhance CPU load events with the actual elapsed CPU time

Changes: https://git.openjdk.java.net/jdk/pull/2186/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=2186&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8247471
  Stats: 543 lines in 11 files changed: 238 ins; 205 del; 100 mod
  Patch: https://git.openjdk.java.net/jdk/pull/2186.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/2186/head:pull/2186

PR: https://git.openjdk.java.net/jdk/pull/2186


More information about the hotspot-jfr-dev mailing list