Integrated: 8357671: JFR: Remove JfrTraceIdEpoch synchronizing

Markus Grönlund mgronlun at openjdk.org
Wed Jun 4 08:22:21 UTC 2025


On Tue, 3 Jun 2025 18:09:22 GMT, Markus Grönlund <mgronlun at openjdk.org> wrote:

> 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

This pull request has now been integrated.

Changeset: 955bfcd5
Author:    Markus Grönlund <mgronlun at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/955bfcd5502b3555c2c91db876be8e7535f2289a
Stats:     52 lines in 7 files changed: 1 ins; 29 del; 22 mod

8357671: JFR: Remove JfrTraceIdEpoch synchronizing

Reviewed-by: egahlin

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

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


More information about the hotspot-jfr-dev mailing list