RFR: Enable TLHS by default (again)
Roman Kennke
rkennke at redhat.com
Wed Nov 14 15:56:43 UTC 2018
A while ago we re-enabled TLHS only disable it again because the Serial
benchmark with Traversal was hanging.
http://mail.openjdk.java.net/pipermail/shenandoah-dev/2018-June/006524.html
and:
http://mail.openjdk.java.net/pipermail/shenandoah-dev/2018-June/006534.html
I tried today, at least 10 times with both release and fastdebug builds,
with and without traversal, and it did not hang. I also ran the whole
specjvm (with -f3) with adaptive and traversal, plus the
tier3_gc_shenandoah release+fastdebug. No problems.
Do we want to finally enable TLHS for good? Or do we considere too risky
compared to (almost zero immediate) usefulness? It'd allow some more
concurrent processing going forward.
http://cr.openjdk.java.net/~rkennke/tlhs/webrev.00/
Roman
More information about the shenandoah-dev
mailing list