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