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

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
15, 0 67435 ACCEPTABLE T2 -> T1 execution
5, 5 200265 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
15, 0 31433 ACCEPTABLE T2 -> T1 execution
5, 5 161627 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
15, 0 23347 ACCEPTABLE T2 -> T1 execution
5, 5 107713 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
15, 0 47483 ACCEPTABLE T2 -> T1 execution
5, 5 103287 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
15, 0 24553 ACCEPTABLE T2 -> T1 execution
5, 5 88147 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
15, 0 11850 ACCEPTABLE T2 -> T1 execution
5, 5 71300 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
15, 0 43519 ACCEPTABLE T2 -> T1 execution
5, 5 248621 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
15, 0 17081 ACCEPTABLE T2 -> T1 execution
5, 5 18929 ACCEPTABLE T1 -> T2 execution