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

Tests pairwise operations on AtomicIntegerArray

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

Observed state Occurrence Expectation Interpretation
25, 20 44758 ACCEPTABLE T2 -> T1 execution
5, 10 2082 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 76068 ACCEPTABLE T2 -> T1 execution
5, 10 116812 ACCEPTABLE T1 -> T2 execution

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

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

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

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

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

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

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

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

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

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

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

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