RFR 8231324: Shenandoah: avoid duplicated weak root works during final traversal

Zhengyu Gu zgu at redhat.com
Fri Oct 4 14:51:33 UTC 2019


Please review this patch that avoids traversal GC to walk weak roots 
twice during final traversal.

Also, it should process weak roots first, so that, fixup phase does not 
visit dead CLDs/codes, etc.

Bug: https://bugs.openjdk.java.net/browse/JDK-8231324
Webrev: http://cr.openjdk.java.net/~zgu/JDK-8231324/webrev.00/

Test:
   hotspot_gc_shenandoah (fastdebug and release) on Linux x86_64

Thanks,

-Zhengyu




More information about the hotspot-gc-dev mailing list