org.openjdk.jcstress.tests.atomics.longs.AtomicLongArrayPairwiseTests.WCAS_WCAS

Tests pairwise operations on AtomicLongArray

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

Observed state Occurrence Expectation Interpretation
1, 10 47 ACCEPTABLE_SPEC T1 and T2 both spuriously failed
1, 20 41821 ACCEPTABLE T2 -> T1 execution
5, 10 143802 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
1, 10 5 ACCEPTABLE_SPEC T1 and T2 both spuriously failed
1, 20 1741 ACCEPTABLE T2 -> T1 execution
5, 10 12234 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
1, 10 13 ACCEPTABLE_SPEC T1 and T2 both spuriously failed
1, 20 93886 ACCEPTABLE T2 -> T1 execution
5, 10 169321 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
1, 10 128 ACCEPTABLE_SPEC T1 and T2 both spuriously failed
1, 20 56207 ACCEPTABLE T2 -> T1 execution
5, 10 146845 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
1, 10 68 ACCEPTABLE_SPEC T1 and T2 both spuriously failed
1, 20 20279 ACCEPTABLE T2 -> T1 execution
5, 10 60253 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
1, 10 0 ACCEPTABLE_SPEC T1 and T2 both spuriously failed
1, 20 40740 ACCEPTABLE T2 -> T1 execution
5, 10 300190 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
1, 10 141 ACCEPTABLE_SPEC T1 and T2 both spuriously failed
1, 20 28343 ACCEPTABLE T2 -> T1 execution
5, 10 68356 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
1, 10 0 ACCEPTABLE_SPEC T1 and T2 both spuriously failed
1, 20 14374 ACCEPTABLE T2 -> T1 execution
5, 10 51766 ACCEPTABLE T1 -> T2 execution