RFR: 8340470: G1: Adopt PartialArrayState to consolidate marking stack in Full GC [v5]

Stefan Johansson sjohanss at openjdk.org
Tue Jan 20 10:42:13 UTC 2026


On Tue, 20 Jan 2026 10:26:23 GMT, Ivan Walulya <iwalulya at openjdk.org> wrote:

>> Hi,
>> 
>> Please review this change adopting `PartialArrayState` introduced by [JDK-8337709](https://bugs.openjdk.org/browse/JDK-8337709) to consolidate marking queue sets (oop queue set and objArray queue set) into single queue set in G1 Full GC.
>> 
>> Testing: Tier 1-5
>
> Ivan Walulya has updated the pull request incrementally with one additional commit since the last revision:
> 
>   kstefanj refactor rename

Looks good.

Me and Ivan discussed moving a couple of more functions into the inline.hpp file but left that for later, see [JDK-8375690](https://bugs.openjdk.org/browse/JDK-8375690).

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

Marked as reviewed by sjohanss (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/29114#pullrequestreview-3681511258


More information about the hotspot-gc-dev mailing list