org.openjdk.jcstress.tests.atomics.integer.AtomicIntegerArrayPairwiseTests.GetAndDec_GetAndDec

Tests pairwise operations on AtomicIntegerArray

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

Observed state Occurrence Expectation Interpretation
-1, 0 24301 ACCEPTABLE T2 -> T1 execution
0, -1 157189 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 0 26377 ACCEPTABLE T2 -> T1 execution
0, -1 28523 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 0 32057 ACCEPTABLE T2 -> T1 execution
0, -1 165123 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 0 31057 ACCEPTABLE T2 -> T1 execution
0, -1 210773 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 0 7301 ACCEPTABLE T2 -> T1 execution
0, -1 100669 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 0 16960 ACCEPTABLE T2 -> T1 execution
0, -1 96580 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 0 23114 ACCEPTABLE T2 -> T1 execution
0, -1 138496 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 0 50161 ACCEPTABLE T2 -> T1 execution
0, -1 304839 ACCEPTABLE T1 -> T2 execution