org.openjdk.jcstress.tests.atomics.integer.AtomicIntegerInitialValueTest

Tests the visibility of AtomicIntegerArray initial values.

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

Observed state Occurrence Expectation Interpretation
-1 1152149 ACCEPTABLE Seeing null AtomicX, this is a legal race.
0 0 ACCEPTABLE Acceptable to see a default value!
1 529601 ACCEPTABLE Acceptable to see the initial value.

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

Observed state Occurrence Expectation Interpretation
-1 375749 ACCEPTABLE Seeing null AtomicX, this is a legal race.
0 0 ACCEPTABLE Acceptable to see a default value!
1 124201 ACCEPTABLE Acceptable to see the initial value.

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

Observed state Occurrence Expectation Interpretation
-1 521404 ACCEPTABLE Seeing null AtomicX, this is a legal race.
0 0 ACCEPTABLE Acceptable to see a default value!
1 482706 ACCEPTABLE Acceptable to see the initial value.

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

Observed state Occurrence Expectation Interpretation
-1 97785 ACCEPTABLE Seeing null AtomicX, this is a legal race.
0 0 ACCEPTABLE Acceptable to see a default value!
1 14285 ACCEPTABLE Acceptable to see the initial value.

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

Observed state Occurrence Expectation Interpretation
-1 195428 ACCEPTABLE Seeing null AtomicX, this is a legal race.
0 0 ACCEPTABLE Acceptable to see a default value!
1 506992 ACCEPTABLE Acceptable to see the initial value.

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

Observed state Occurrence Expectation Interpretation
-1 862656 ACCEPTABLE Seeing null AtomicX, this is a legal race.
0 0 ACCEPTABLE Acceptable to see a default value!
1 333474 ACCEPTABLE Acceptable to see the initial value.

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

Observed state Occurrence Expectation Interpretation
-1 977891 ACCEPTABLE Seeing null AtomicX, this is a legal race.
0 0 ACCEPTABLE Acceptable to see a default value!
1 25499 ACCEPTABLE Acceptable to see the initial value.

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

Observed state Occurrence Expectation Interpretation
-1 2005004 ACCEPTABLE Seeing null AtomicX, this is a legal race.
0 0 ACCEPTABLE Acceptable to see a default value!
1 1010886 ACCEPTABLE Acceptable to see the initial value.