RFR(S) 8220546: Shenandoah Reports timing details for weak root processing

Roman Kennke rkennke at redhat.com
Wed Mar 13 17:19:22 UTC 2019


> On 3/13/19 11:30 AM, Roman Kennke wrote:
>> Hi Zhengyu,
>>
>> cool stuff!
>>
>> - I find the naming/style weird and out of place: 
>> WeakProcessorTimingToShenandoahTiming(..) can we stick to 
>> weak_processor_timing_... style?
> 
> Oops, no idea why I did that :-)
> 
>> - I suppose it is intended and ok to have all threads do this:
>> +    _processed_weak_roots = true;
> Correct.
> 
> Updated: http://cr.openjdk.java.net/~zgu/JDK-8220546/webrev.01/

Good! Thanks!

Roman

> Thanks,
> 
> -Zhengyu
> 
>>
>> Other than that, ok!
>>
>> Roman
>>
>>> Please review this patch that catches WeakProcessor's timings into 
>>> shenandoah's timings.
>>>
>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8220546
>>> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8220546/webrev.00/
>>>
>>> Sample output: 
>>> http://cr.openjdk.java.net/~zgu/JDK-8220546/par_timings.log
>>>
>>> Test:
>>>    hotspot_gc_sheanndoah (fastdebug and release)
>>>
>>>
>>> Thanks,
>>>
>>> -Zhengyu
>>>


More information about the shenandoah-dev mailing list