RFR(L): 8186027: C2: loop strip mining

Andrew Haley aph at redhat.com
Fri Nov 24 08:38:14 UTC 2017

On 23/11/17 21:59, Nils Eliasson wrote:
> The current situation is that we have some extra performance with 
> UseCountedLoopSafepoints default off, but let some users have a bad 
> experience when they encounter long time-to-safepoint times or failures 
> (https://bugs.openjdk.java.net/browse/JDK-5014723). I rather turn the 
> table and have loop strip mining on, and let the power users experiment 
> with turning it off for any uncertain performance boost.

That just sounds sensible to me, and very Java: we default to a reasonable
balance of throughput and predictability.

Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671

More information about the hotspot-compiler-dev mailing list