Adding blocking compiles from the whitebox API enables better testing:
* -XX:-BackgroundCompilation can be expensive when applied globally
* Blocking compiles removes the need for waiting on the compile queue to complete
* Compiles put in the queue may be evicted if the queue grows to big - causing indeterminism in the test
* Less VM-flags allows for more tests in the same VM
* -XX:-BackgroundCompilation can be expensive when applied globally
* Blocking compiles removes the need for waiting on the compile queue to complete
* Compiles put in the queue may be evicted if the queue grows to big - causing indeterminism in the test
* Less VM-flags allows for more tests in the same VM
- blocks
-
JDK-8066770 EnqueueMethodForCompilationTest.java fails to compile method
-
- Resolved
-
-
JDK-8073793 serviceability/dcmd/compiler/CodelistTest.java fails with ClassNotFoundException trying to load VM anonymous class
-
- Resolved
-
- relates to
-
JDK-8151796 compiler/whitebox/BlockingCompilation.java fails due to method not compiled
-
- Resolved
-
-
JDK-8152004 CTW crashes with failed assertion after 8150646 integration
-
- Resolved
-
-
JDK-8154151 VM crashes with assert "Ensure we don't compile before compilebroker init"
-
- Resolved
-