RFR(XL): 8185640: Thread-local handshakes

Doerr, Martin martin.doerr at sap.com
Wed Oct 18 14:43:13 UTC 2017

Hi Claes,

thanks for the explanation. We use -Xint benchmarking only when we make significant interpreter changes as quick regression check (not so relevant for real life, but delivers stable and quick results).

Best regards,

-----Original Message-----
From: hotspot-dev [mailto:hotspot-dev-bounces at openjdk.java.net] On Behalf Of Claes Redestad
Sent: Mittwoch, 18. Oktober 2017 16:29
To: hotspot-dev at openjdk.java.net
Subject: Re: RFR(XL): 8185640: Thread-local handshakes


On 2017-10-18 16:05, Doerr, Martin wrote:
>   [...] when benchmarking with -Xint. (I don't know if Oracle usually runs startup performance benchmarks.)

we do a lot of benchmarking to measure startup, warmup and footprint on 
a variety of applications,
and have been improving tooling to flag even very small regressions 
(statistically significant results on
<0.5M instruction increases).

-Xint is typically not explicitly used for any benchmarking other than 
as a diagnostic tool, and even
if we did I'd imagine we'd not file bugs if they didn't also correlate 
with a regression in a mixed mode


More information about the hotspot-dev mailing list