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