RFR: 8280087: G1: Handle out-of-mark stack situations during reference processing more gracefully [v3]

Ivan Walulya iwalulya at openjdk.org
Thu Dec 7 09:23:38 UTC 2023


On Wed, 6 Dec 2023 11:05:21 GMT, Thomas Schatzl <tschatzl at openjdk.org> wrote:

>> Ivan Walulya has refreshed the contents of this pull request, and previous commits have been removed. Incremental views are not available. The pull request now contains three commits:
>> 
>>  - Thomas comments
>>  - add test
>>  - initial + Thomas suggestions
>
> src/hotspot/share/gc/g1/g1ConcurrentMark.cpp line 122:
> 
>> 120:             max_capacity, initial_chunk_capacity);
>> 121: 
>> 122:   log_debug(gc)("Initialize mark stack with " SIZE_FORMAT " chunks, maximum " SIZE_FORMAT,
> 
> Pre-existing: it may be useful to update `MarkStackSize` and `MarkStackSizeMax` with the final values.

Resulted in some test failures. Investigating

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

PR Review Comment: https://git.openjdk.org/jdk/pull/16979#discussion_r1418649107


More information about the hotspot-gc-dev mailing list