RFR: JDK-8221750: Shenandoah: Enable ThreadLocalHandshake by default

Aleksey Shipilev shade at redhat.com
Mon Apr 1 13:54:11 UTC 2019


On 4/1/19 3:49 PM, Roman Kennke wrote:
> Back when ThreadLocalHandshake has been introduced, we needed to disable it in Shenandoah, because
> it caused a problem in the serial benchmark, together with traversal mode, which would cause the
> application to hang. This has never been explained. However, the problem no longer seems to exist,
> and we shall enable TLHS by default. This also seems to improve latency.
> 
> Bug:
> https://bugs.openjdk.java.net/browse/JDK-8221750
> Webrev:
> http://cr.openjdk.java.net/~rkennke/JDK-8221750/webrev.00/

Looks good.

-Aleksey

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20190401/fa0ca32a/signature.asc>


More information about the hotspot-gc-dev mailing list