org.openjdk.jcstress.tests.atomicity.primitives.reflect.VolatileFloatAtomicityTest

null

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

Observed state Occurrence Expectation Interpretation
0.0 300010 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.
NaN 295880 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.

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

Observed state Occurrence Expectation Interpretation
0.0 718935 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.
NaN 1579235 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.

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

Observed state Occurrence Expectation Interpretation
0.0 112594 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.
NaN 754426 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.

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

Observed state Occurrence Expectation Interpretation
0.0 573626 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.
NaN 1648814 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.

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

Observed state Occurrence Expectation Interpretation
0.0 11730 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.
NaN 40870 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.

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

Observed state Occurrence Expectation Interpretation
0.0 17018 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.
NaN 857912 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.

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

Observed state Occurrence Expectation Interpretation
0.0 42731 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.
NaN 22279 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.

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

Observed state Occurrence Expectation Interpretation
0.0 1000271 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.
NaN 167959 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.