RFR: Use PLAB for evacuations instead of TLAB

Aleksey Shipilev shade at redhat.com
Fri May 11 12:51:59 UTC 2018


On 05/10/2018 09:28 PM, Roman Kennke wrote:
>>> Diff:
>>> http://cr.openjdk.java.net/~rkennke/plab-gclab/webrev.03.diff/
>>> Full:
>>> http://cr.openjdk.java.net/~rkennke/plab-gclab/webrev.03/
>>
>> Looks good.
>>
>> -Aleksey
>>
> 
> I just realized that it sortof depends on the allocation refactoring
> (see "Improve abstraction for runtime allocations"):
> 
> http://mail.openjdk.java.net/pipermail/shenandoah-dev/2018-May/005886.html
> 
> Re-basing it would mean to get half of that patch into this one. I think
> it's cleaner as it is.

Since using PLABs instead of TLABs is something that we want to backport, so it should be separate
from whatever interface changes we also do. It seems runtime allocations interface would increase
upstream exposure in backports, and so we better these two changes.

-Aleksey





More information about the shenandoah-dev mailing list