RFR: Use PLABs for old gen allocations, including promotions. [v2]
bmathiske
github.com+44619194+bmathiske at openjdk.java.net
Fri Apr 16 17:50:58 UTC 2021
On Fri, 16 Apr 2021 14:31:32 GMT, Roman Kennke <rkennke at openjdk.org> wrote:
>> Bernd Mathiske has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Register filler objects for unsuccessful non-LAB evacuations.
>
> src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp line 882:
>
>> 880: return plab->allocate(size);
>> 881: }
>> 882:
>
> Is this a full (or almost full) copy of allocate_from_gclab_slow() ? Maybe this warrants some refactoring/sharing?
Yes, this is a full copy. Will refactor.
-------------
PR: https://git.openjdk.java.net/shenandoah/pull/30
More information about the shenandoah-dev
mailing list