org.openjdk.jcstress.tests.atomics.integer.AtomicIntegerPairwiseTests.GetAndDec_GetAndInc

Tests pairwise operations on AtomicInteger

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

Observed state Occurrence Expectation Interpretation
0, -1 40904 ACCEPTABLE T1 -> T2 execution
1, 0 59866 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, -1 471532 ACCEPTABLE T1 -> T2 execution
1, 0 83408 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, -1 218378 ACCEPTABLE T1 -> T2 execution
1, 0 98422 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, -1 582749 ACCEPTABLE T1 -> T2 execution
1, 0 243011 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, -1 615750 ACCEPTABLE T1 -> T2 execution
1, 0 101770 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, -1 260227 ACCEPTABLE T1 -> T2 execution
1, 0 58583 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, -1 184299 ACCEPTABLE T1 -> T2 execution
1, 0 73391 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, -1 64787 ACCEPTABLE T1 -> T2 execution
1, 0 8963 ACCEPTABLE T2 -> T1 execution