[15] RFR 8246593: Shenandoah: string dedup roots should be processed during concurrent weak roots phase
Zhengyu Gu
zgu at redhat.com
Thu Jun 4 20:08:10 UTC 2020
String dedup roots are weak roots, they are mistakenly placed as strong
roots during weak/strong roots split (JDK-8242643).
This patch moves string dedup roots from concurrent strong roots to
concurrent weak roots.
Bug: https://bugs.openjdk.java.net/browse/JDK-8246593
Webrev: http://cr.openjdk.java.net/~zgu/JDK-8246593/webrev.00/
Test:
hotspot_gc_shenandoah with -XX:+UseStringDeduplication
Thanks,
-Zhengyu
More information about the shenandoah-dev
mailing list