I would like to know what are the loop optimizations performed by Oracle Java 7 (or 8) Hotspot VM?
-XX:+RangeCheckElimination
-XX:PartialPeelLoop=true
-XX:+UseLoopPredicate
. See code PhaseIdealLoop::loop_predication_impl-XX:LoopMaxUnroll=16
and -XX:LoopUnrollMin=4
-XX:+OptimizeFill
-XX:+UseSuperWord