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

Tests pairwise operations on AtomicIntegerArray

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

Observed state Occurrence Expectation Interpretation
5, 6 87780 ACCEPTABLE T1 -> T2 execution
6, 1 34110 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 6 161795 ACCEPTABLE T1 -> T2 execution
6, 1 43735 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 6 201577 ACCEPTABLE T1 -> T2 execution
6, 1 65313 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 6 125967 ACCEPTABLE T1 -> T2 execution
6, 1 52163 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 6 17977 ACCEPTABLE T1 -> T2 execution
6, 1 12543 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 6 120081 ACCEPTABLE T1 -> T2 execution
6, 1 44099 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 6 169665 ACCEPTABLE T1 -> T2 execution
6, 1 18185 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
5, 6 257165 ACCEPTABLE T1 -> T2 execution
6, 1 25525 ACCEPTABLE T2 -> T1 execution