RFR: Enable string deduplication in all marking phases
Zhengyu Gu
zgu at redhat.com
Tue Oct 2 15:51:40 UTC 2018
Aleksey found that Shenandoah is inconsistent on honoring string
deduplication flag.
Shenandoah string deduplication was initially designed for concurrent
marking phases only. Over the courses, it diverged. e.g. Traversal GC
also performs deduplication in init and final pauses.
So, let's make it consistent:
Webrev:
http://cr.openjdk.java.net/~zgu/shenandoah/dedup_all_phases/webrev.00/
Test:
tier3_gc_shenandoah (fastdebug and release)
Thanks,
-Zhengyu
More information about the shenandoah-dev
mailing list