RFR: Improve scheduling and interleaving of SATB processing in mark loop

Roman Kennke rkennke at redhat.com
Mon Jun 18 14:03:01 UTC 2018


Am 18.06.2018 um 16:01 schrieb Aleksey Shipilev:
> On 06/18/2018 03:25 PM, Roman Kennke wrote:
>> Am 18.06.2018 um 13:44 schrieb Aleksey Shipilev:
>>> On 06/18/2018 01:28 PM, Aleksey Shipilev wrote:
>>>> I can work the whole patch out performance-wise.
>>>
>>> Full patch I'm testing:
>>>   http://cr.openjdk.java.net/~shade/shenandoah/satb-interleave/webrev.01/
>>>
>>> -Aleksey
>>>
>>>
>>
>> The patch looks good to me.
> 
> This one seems to work better -- added early "break" when queues are empty:
>   http://cr.openjdk.java.net/~shade/shenandoah/satb-interleave/webrev.02/
> 
> Testing: tier3_gc_shenandoah (in progress, webrev.01 was fine)
> 
> Thanks,
> -Aleksey
> 

Yes, this looks even better! :-)

Roman




More information about the shenandoah-dev mailing list