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

Tests pairwise operations on AtomicIntegerArray

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

Observed state Occurrence Expectation Interpretation
-1, -1 28414 ACCEPTABLE T1 -> T2 execution
-2, 0 46166 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 146633 ACCEPTABLE T1 -> T2 execution
-2, 0 22547 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 144595 ACCEPTABLE T1 -> T2 execution
-2, 0 30495 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 322358 ACCEPTABLE T1 -> T2 execution
-2, 0 40282 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 185464 ACCEPTABLE T1 -> T2 execution
-2, 0 39666 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 369258 ACCEPTABLE T1 -> T2 execution
-2, 0 48992 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 181165 ACCEPTABLE T1 -> T2 execution
-2, 0 12695 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 135778 ACCEPTABLE T1 -> T2 execution
-2, 0 42102 ACCEPTABLE T2 -> T1 execution