RFR: Add task termination and enhanced task queue state tracking

Zhengyu Gu zgu at redhat.com
Mon Jul 16 13:53:46 UTC 2018



On 07/16/2018 05:24 AM, Aleksey Shipilev wrote:
> On 07/12/2018 05:18 PM, Aleksey Shipilev wrote:
>> On 07/12/2018 05:15 PM, Zhengyu Gu wrote:
>>> Updated:
>>>
>>> http://cr.openjdk.java.net/~zgu/shenandoah/termination_tracking/webrev.01/
>>
>> Okay, good.
> 
> Actually, I now have a follow-up question, why this assert was deleted?
> 
> shenandoahConcurrentMark.cpp:
> 
>    499   assert(task_queues()->is_empty(), "Should be empty");
> 
> Please reinstate if that removal was erroneous.
Yep, and we should report queue stats at the very end.

http://cr.openjdk.java.net/~zgu/shenandoah/tq_stats/webrev.00/

Test:
   tier3_gc_shenandoah  fastdebug

Thanks,

-Zhengyu

> 
> -Aleksey
> 


More information about the shenandoah-dev mailing list