RFR (S): +UseCountedLoopSafepoints sets LoopStripMiningIters=1

Aleksey Shipilev shade at redhat.com
Tue Mar 7 16:41:29 UTC 2017


Hi

Found the bug when analyzing overnight runs: enabling -XX:+UseCLS sets LSM=1,
not to LSM=1000, as our default. Which disables loop mining, argh. This is
because +UseCLS fails FLAG_IS_DEFAULT test.

Fixed, plus added tests:
  http://cr.openjdk.java.net/~shade/shenandoah/counted-loops-args/webrev.01/

Testing: hotspot_fast_gc_shenandoah

Thanks,
-Aleksey



More information about the shenandoah-dev mailing list