RFR 8226311: Shenandoah: Concurrent evacuation of OopStorage backed weak roots

Zhengyu Gu zgu at redhat.com
Wed Jun 19 14:25:10 UTC 2019


Updated to address issues raised by Aleksey in another review.

1) Removed default values for template parameters.
2) Uses ShenandoahSharedFlag for _claimed flag in ShenandoahWeakSerialRoot.

Webrev: http://cr.openjdk.java.net/~zgu/JDK-8226311/webrev.01/index.html

Test:
   reran hotspot_gc_shenandoah

Thanks,

-Zhengyu


On 6/18/19 1:07 PM, Zhengyu Gu wrote:
> Please review this patch that moves evacuation of OopStorage backed weak 
> roots to concurrent phase, while JVMTI and JFR weak roots are still 
> evacuated at pauses.
> 
> It is a followup of JDK-8225534 [1], where we put infrastructure for 
> moving root evacuation to concurrent phase.
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8226311
> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8226311/webrev.00/
> 
> Test:
>    hotspot_gc_shenandoah (fastdebug and release)
> 
> Thanks,
> 
> -Zhengyu
> 
> [1] https://bugs.openjdk.java.net/browse/JDK-8225534
> 



More information about the hotspot-gc-dev mailing list