org.openjdk.jcstress.tests.acqrel.varHandles.arrays.acqrel.BooleanStringTest

Description and references

null

Environment

java.specification.name Java Platform API Specification
java.specification.vendor Oracle Corporation
java.specification.version 14
java.vendor N/A
java.version 14.0.1-internal
java.vm.name OpenJDK 64-Bit Server VM
java.vm.vendor Oracle Corporation
java.vm.version 14.0.1-internal+0-adhoc.buildslave.jdk14
os.arch aarch64
os.name Linux
os.version 4.16.0-290-arm64

Test configurations

TC 1 JVM options: [-XX:-TieredCompilation] Iterations: 1 Time: 10 Stride: [10, 2048] (capped by TIME)
TC 2 JVM options: [-XX:-TieredCompilation, -XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 1 Time: 10 Stride: [10, 1024] (capped by TIME)
TC 3 JVM options: [-XX:TieredStopAtLevel=1] Iterations: 1 Time: 10 Stride: [10, 8192] (capped by TIME)
TC 4 JVM options: [-Xint] Iterations: 1 Time: 10 Stride: [10, 1024] (capped by TIME)

Observed states

Observed state TC 1 TC 2 TC 3 TC 4 Expectation Interpretation
null, object, false 0 0 7 0 ACCEPTABLE Default value for guard, allowed to see anything.
object, object, true 73729 36865 196602 22529 ACCEPTABLE Observing the value for guard, allowed to see latest value.
OK OK OK OK

Auxiliary data