RFR: 8254739: G1: Optimize evacuation failure for regions with few failed objects [v12]

Hamlin Li mli at openjdk.java.net
Fri Oct 29 04:51:10 UTC 2021


On Wed, 27 Oct 2021 15:30:01 GMT, Thomas Schatzl <tschatzl at openjdk.org> wrote:

>> Hamlin Li has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Rename from g1EvacuationFailureObjsInHR to g1EvacFailureObjsInHR
>
> src/hotspot/share/gc/g1/g1EvacFailureObjsInHR.hpp line 48:
> 
>> 46:   static const G1SegmentedArrayAllocOptions _alloc_options;
>> 47:   // This free list is shared among evacuation failure process in all regions.
>> 48:   static G1SegmentedArrayBufferList<mtGC> _free_buffer_list;
> 
> If not already done, please file an issue that the `_free_buffer_list` is never (partially) reclaimed.

Created https://bugs.openjdk.java.net/browse/JDK-8276148 to track it

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

PR: https://git.openjdk.java.net/jdk/pull/5181



More information about the hotspot-gc-dev mailing list