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

Zhengyu Gu zgu at redhat.com
Wed Mar 13 15:49:31 UTC 2019


Thanks for the review.

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/

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 hotspot-gc-dev mailing list