RFR 8226413: Shenandoah: Separate root scanner for SH::object_iterate()

Roman Kennke rkennke at redhat.com
Thu Jun 20 12:55:48 UTC 2019


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