org.openjdk.jcstress.tests.atomics.longs.AtomicLongArrayPairwiseTests.DecAndGet_WCAS

Tests pairwise operations on AtomicLongArray

JVM options: [-server, -XX:-TieredCompilation, -XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 10 127022 ACCEPTABLE T1 -> T2 execution
19, 20 111758 ACCEPTABLE T2 -> T1 execution

JVM options: [-server] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 10 148834 ACCEPTABLE T1 -> T2 execution
19, 20 26506 ACCEPTABLE T2 -> T1 execution

JVM options: [-XX:TieredStopAtLevel=1] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 10 41614 ACCEPTABLE T1 -> T2 execution
19, 20 9306 ACCEPTABLE T2 -> T1 execution

JVM options: [-server, -XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 10 51794 ACCEPTABLE T1 -> T2 execution
19, 20 22176 ACCEPTABLE T2 -> T1 execution

JVM options: [-client, -XX:-TieredCompilation] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 10 23011 ACCEPTABLE T1 -> T2 execution
19, 20 5219 ACCEPTABLE T2 -> T1 execution

JVM options: [-server, -XX:-TieredCompilation] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 10 48150 ACCEPTABLE T1 -> T2 execution
19, 20 31700 ACCEPTABLE T2 -> T1 execution

JVM options: [-Xint] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 10 11885 ACCEPTABLE T1 -> T2 execution
19, 20 58625 ACCEPTABLE T2 -> T1 execution

JVM options: [-client] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 10 147721 ACCEPTABLE T1 -> T2 execution
19, 20 87659 ACCEPTABLE T2 -> T1 execution