RFR(S) 8220444: Shenandoah should use parallel version of WeakProcessor in root processor for weak roots

Zhengyu Gu zgu at redhat.com
Mon Mar 11 17:50:30 UTC 2019



On 3/11/19 1:44 PM, Roman Kennke wrote:
> Very nice!
> 
> Does the weakprocessor only handle the jni weak oops? I seem to remember 
> it covers more 'weak roots' too?

It covers more than jni weak oops. I intend to breakup "JNI Weak Roots" 
in followup RFE, if Aleksey has not objection.

Thanks,

-Zhengyu

> 
> Roman
> 
>> Shenandoah still uses serial version, should switch to parallel version.
>>
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8220444
>> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8220444/webrev.00/
>>
>> Test:
>>    hotspot_gc_shenandoah (fastdebug and release)
>>
>>    Benchmark:
>>    Compiler.compiler
>>    Baseline: http://cr.openjdk.java.net/~zgu/JDK-8220444/serial.log
>>    After Patch: http://cr.openjdk.java.net/~zgu/JDK-8220444/par.log
>>
>>
>> Thanks,
>>
>> -Zhengyu


More information about the shenandoah-dev mailing list