org.openjdk.jcstress.tests.acqrel.varHandles.byteBuffer.direct.big.acqrel.DoubleShortTest

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 16094 18722 4450 204 733 828 ACCEPTABLE Default value for guard, allowed to see anything.
-1, -1, 1.39067116124321E-309 680373 425630 656735 308787 519293 39405 ACCEPTABLE Observing the value for guard, allowed to see latest value.
0, -1, 0.0 51736 46910 22243 3924 54256 1357 ACCEPTABLE Default value for guard, allowed to see anything.
0, -1, 1.39067116124321E-309 5906 8158 3806 683 8441 2 ACCEPTABLE Observing the value for guard, allowed to see latest value.
0, 0, 0.0 153359 180608 38834 39480 160635 36 ACCEPTABLE Default value for guard, allowed to see anything.
OK OK OK OK OK OK

Auxiliary data