RFR: 8368261: Serial: Use more precise nmethod scope during Full GC marking [v3]

Francesco Andreuzzi fandreuzzi at openjdk.org
Thu Sep 25 15:43:27 UTC 2025


On Thu, 25 Sep 2025 15:40:59 GMT, Albert Mingkun Yang <ayang at openjdk.org> wrote:

>> Small patch of extracting out the nmethod-marking-scope logic in Serial full-gc. The new `NMethodMarkingScope` is placed in `nmethod.hpp` like its counterpart `ThreadsClaimTokenScope`.
>> 
>> The new `struct` is almost identical to the existing `MarkScope`, so there is a planned followup PR that will address all other users of `StrongRootsScope` to use the recently introduced `ThreadsClaimTokenScope` and the new `NMethodMarkingScope` introduced in this PR, which would make it less abtract than the name `StrongRootsScope`.
>> 
>> Test: tier1-3
>
> Albert Mingkun Yang has updated the pull request incrementally with one additional commit since the last revision:
> 
>   review

Marked as reviewed by fandreuzzi (Author).

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

PR Review: https://git.openjdk.org/jdk/pull/27423#pullrequestreview-3268405335


More information about the hotspot-dev mailing list