org.openjdk.jcstress.tests.acqrel.varHandles.byteArray.big.acqrel.DoubleByteTest

Description and references

null

Environment

java.specification.name Java Platform API Specification
java.specification.vendor Oracle Corporation
java.specification.version 10
java.vendor Oracle Corporation
java.version 10-internal
java.vm.name OpenJDK 64-Bit Server VM
java.vm.vendor Oracle Corporation
java.vm.version 10-internal+0-adhoc.buildslave.jdk10
os.arch aarch64
os.name Linux
os.version 4.4.0-63-generic

Test configurations

TC 1 JVM options: [] Iterations: 5 Time: 200
TC 2 JVM options: [-XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 5 Time: 200
TC 3 JVM options: [-XX:-TieredCompilation] Iterations: 5 Time: 200
TC 4 JVM options: [-XX:-TieredCompilation, -XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 5 Time: 200
TC 5 JVM options: [-XX:TieredStopAtLevel=1] Iterations: 5 Time: 200
TC 6 JVM options: [-Xint] Iterations: 5 Time: 200

Observed states

Observed state TC 1 TC 2 TC 3 TC 4 TC 5 TC 6 Expectation Interpretation
-1, -1, 0.0 54564 55078 3826 535 281 608 ACCEPTABLE Default value for guard, allowed to see anything.
-1, -1, 1.39067116124321E-309 4827860 2778177 3204342 3715301 2986223 41800 ACCEPTABLE Observing the value for guard, allowed to see latest value.
0, -1, 0.0 44934 91872 13627 961 2162 507 ACCEPTABLE Default value for guard, allowed to see anything.
0, -1, 1.39067116124321E-309 9 1456 12 1 10 0 ACCEPTABLE Observing the value for guard, allowed to see latest value.
0, 0, 0.0 403661 561985 336941 4530 10932 23 ACCEPTABLE Default value for guard, allowed to see anything.
OK OK OK OK OK OK

Auxiliary data