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

Tests pairwise operations on AtomicInteger

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

Observed state Occurrence Expectation Interpretation
25, 20 214963 ACCEPTABLE T2 -> T1 execution
5, 10 542067 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
25, 20 548198 ACCEPTABLE T2 -> T1 execution
5, 10 278632 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
25, 20 106682 ACCEPTABLE T2 -> T1 execution
5, 10 4898 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
25, 20 253526 ACCEPTABLE T2 -> T1 execution
5, 10 366434 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
25, 20 263710 ACCEPTABLE T2 -> T1 execution
5, 10 210880 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
25, 20 333905 ACCEPTABLE T2 -> T1 execution
5, 10 363315 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
25, 20 62350 ACCEPTABLE T2 -> T1 execution
5, 10 158550 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
25, 20 321229 ACCEPTABLE T2 -> T1 execution
5, 10 110551 ACCEPTABLE T1 -> T2 execution