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