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

Thomas Schatzl tschatzl at openjdk.org
Thu Jan 15 11:17:59 UTC 2026


On Thu, 15 Jan 2026 10:17:51 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 with a new target base due to a merge or a rebase. The pull request now contains seven commits:
> 
>  - cleanup after merge
>  - Merge remote-tracking branch 'upstream/master' into ArrayChuncking
>  - Thomas Review
>  - missing include
>  - cleanup
>  - Merge remote-tracking branch 'upstream/master' into ArrayChuncking
>  - partial array manager

Marked as reviewed by tschatzl (Reviewer).

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

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


More information about the hotspot-gc-dev mailing list