RFR: Re-enable Thread-local handshakes by default in Shenandoah
Aleksey Shipilev
shade at redhat.com
Tue Jun 26 07:53:40 UTC 2018
On 06/25/2018 06:00 PM, Aleksey Shipilev wrote:
> On 06/25/2018 05:54 PM, Roman Kennke wrote:
>> Back in February we disabled TLHS because it caused compilation
>> failures. I tried today, and it doesn't seem to cause problems. I
>> propose to re-enable it and stay with defaults, unless we encounter
>> problems again.
>>
>> Testing: tier3_gc_shenandoah, some specjvm
>>
>> Ok?
>
> OK.
Well, this makes Serial hang with -XX:+UseShenandoahGC -Xmx4g -XX:+UnlockExperimentalVMOptions
-XX:ShenandoahGCHeuristics=traversal. The hang goes away with -XX:-ThreadLocalHandshakes. Please
reinstate the fix back?
-Aleksey
More information about the shenandoah-dev
mailing list