org.openjdk.jcstress.tests.atomics.integer.AtomicIntegerArrayPairwiseTests.AddAndGet_WCAS

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
25, 20 29020 ACCEPTABLE T2 -> T1 execution
5, 10 87280 ACCEPTABLE T1 -> T2 execution

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

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

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

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

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

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

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

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

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

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

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

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

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

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