RFR 8226413: Shenandoah: Separate root scanner for SH::object_iterate()
Zhengyu Gu
zgu at redhat.com
Thu Jun 20 14:13:20 UTC 2019
Thanks for reviewing, and pushed.
-Zhengyu
On 6/20/19 8:55 AM, Roman Kennke wrote:
> Looks good to me.
>
> Thanks,
> Roman
>
>
> Am 19. Juni 2019 21:26:51 MESZ schrieb Zhengyu Gu <zgu at redhat.com>:
>
> The patch is a prerequisite of concurrent CLD evacuation (JDK-8226310).
> By moving root scanner for SH::object_iterate() out of generic root
> scanner, we can enforce stricter restriction on this specialized
> scanner. In particular, it should not clear CLDG's claim mask and should
> use _claim_none to iterate CLDG to avoid interfering concurrent CLDG
> iteration.
>
>
> Bug:https://bugs.openjdk.java.net/browse/JDK-8226413
> Webrev:http://cr.openjdk.java.net/~zgu/JDK-8226413/webrev.00/
>
> Test:
> hotspot_gc_shenandoah (fastdebug and release)
>
> Thanks,
>
> -Zhengyu
>
>
> --
> Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
More information about the hotspot-gc-dev
mailing list