org.openjdk.jcstress.tests.atomics.longs.AtomicLongFieldUpdaterPairwiseTests.GetAndInc_WCAS

Tests pairwise operations on AtomicLongFieldUpdater

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

Observed state Occurrence Expectation Interpretation
0, 10 190949 ACCEPTABLE T1 -> T2 execution
20, 20 71441 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, 10 200989 ACCEPTABLE T1 -> T2 execution
20, 20 32491 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, 10 189457 ACCEPTABLE T1 -> T2 execution
20, 20 96013 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, 10 48293 ACCEPTABLE T1 -> T2 execution
20, 20 41857 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, 10 233255 ACCEPTABLE T1 -> T2 execution
20, 20 113515 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, 10 929 ACCEPTABLE T1 -> T2 execution
20, 20 35481 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, 10 60839 ACCEPTABLE T1 -> T2 execution
20, 20 45221 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
0, 10 190370 ACCEPTABLE T1 -> T2 execution
20, 20 98170 ACCEPTABLE T2 -> T1 execution