[15] RFR 8236880: Shenandoah: Move string dedup cleanup into concurrent phase

Zhengyu Gu zgu at redhat.com
Wed Jan 22 18:27:30 UTC 2020



On 1/22/20 1:21 PM, Aleksey Shipilev wrote:
> On 1/17/20 5:34 PM, Zhengyu Gu wrote:
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8236880
>> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8236880/webrev.00/
> 
> *) shenandoahHeap.cpp: does this change relate to this RFR?
> 
>     // When concurrent root is in progress, weak roots may contain dead oops,
>     // they should not be used for root scanning.
>     if (is_concurrent_root_in_progress()) {

Yes. However, we may need to take another look due to JDK-8237632.

Thanks,

-Zhengyu

> 
> Otherwise looks okay.
> 
> 



More information about the shenandoah-dev mailing list