org.openjdk.jcstress.tests.atomics.longs.AtomicLongPairwiseTests.DecAndGet_GetAndDec

Tests pairwise operations on AtomicLong

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

Observed state Occurrence Expectation Interpretation
-1, -1 727724 ACCEPTABLE T1 -> T2 execution
-2, 0 284206 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 267370 ACCEPTABLE T1 -> T2 execution
-2, 0 81880 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 507152 ACCEPTABLE T1 -> T2 execution
-2, 0 47028 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 714130 ACCEPTABLE T1 -> T2 execution
-2, 0 116440 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 28060 ACCEPTABLE T1 -> T2 execution
-2, 0 2340 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 290463 ACCEPTABLE T1 -> T2 execution
-2, 0 211807 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 70814 ACCEPTABLE T1 -> T2 execution
-2, 0 62236 ACCEPTABLE T2 -> T1 execution

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

Observed state Occurrence Expectation Interpretation
-1, -1 241727 ACCEPTABLE T1 -> T2 execution
-2, 0 24933 ACCEPTABLE T2 -> T1 execution