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

Tests pairwise operations on AtomicIntegerArray

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

Observed state Occurrence Expectation Interpretation
5, 5 105345 ACCEPTABLE T1 -> T2 execution
6, 0 38765 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 5 189849 ACCEPTABLE T1 -> T2 execution
6, 0 25291 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 5 94827 ACCEPTABLE T1 -> T2 execution
6, 0 36043 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 5 25098 ACCEPTABLE T1 -> T2 execution
6, 0 28152 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 5 156199 ACCEPTABLE T1 -> T2 execution
6, 0 80751 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 5 257953 ACCEPTABLE T1 -> T2 execution
6, 0 33077 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 5 233388 ACCEPTABLE T1 -> T2 execution
6, 0 12152 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 5 73504 ACCEPTABLE T1 -> T2 execution
6, 0 47226 ACCEPTABLE T2 -> T1 execution