RFR: 8357671: JFR: Remove JfrTraceIdEpoch synchronizing

Markus Grönlund mgronlun at openjdk.org
Tue Jun 3 18:16:24 UTC 2025


Greetings,

The JfrTraceIdEpoch::is_synchronizing() method and the field _synchronizing are remnants from the old days when we attempted to force CompilerThreads running in native mode into the correct epoch, which ultimately failed due to races.

Removing all that old cruft. Also, reuse the existing epoch generation value for the string pool.

Testing: jdk_jfr

Thanks
Markus

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

Commit messages:
 - 8357671

Changes: https://git.openjdk.org/jdk/pull/25625/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=25625&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8357671
  Stats: 52 lines in 7 files changed: 1 ins; 29 del; 22 mod
  Patch: https://git.openjdk.org/jdk/pull/25625.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/25625/head:pull/25625

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


More information about the hotspot-jfr-dev mailing list