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

Tests pairwise operations on AtomicInteger

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

Observed state Occurrence Expectation Interpretation
10, 0 163148 ACCEPTABLE T2 -> T1 execution
5, 5 455922 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
10, 0 70583 ACCEPTABLE T2 -> T1 execution
5, 5 377967 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
10, 0 41563 ACCEPTABLE T2 -> T1 execution
5, 5 106037 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
10, 0 8066 ACCEPTABLE T2 -> T1 execution
5, 5 130084 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
10, 0 10737 ACCEPTABLE T2 -> T1 execution
5, 5 242503 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
10, 0 28583 ACCEPTABLE T2 -> T1 execution
5, 5 36127 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
10, 0 240390 ACCEPTABLE T2 -> T1 execution
5, 5 643590 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
10, 0 50187 ACCEPTABLE T2 -> T1 execution
5, 5 321993 ACCEPTABLE T1 -> T2 execution