RFR(S/M): 8150646: Add support for blocking compiles through whitebox API

Nils Eliasson nils.eliasson at oracle.com
Thu Feb 25 15:01:50 UTC 2016


Hi,

Please review this change that adds support for blocking compiles in the 
whitebox API. This enables simpler less time consuming tests.

Motivation:
* -XX:-BackgroundCompilation is a global flag and can be time consuming
* 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

Testing:
Posting a separate RFR for test fix that uses this change. They will be 
pushed at the same time.

RFE: https://bugs.openjdk.java.net/browse/JDK-8150646
JDK rev: http://cr.openjdk.java.net/~neliasso/8150646/webrev_jdk.01/
Hotspot rev: http://cr.openjdk.java.net/~neliasso/8150646/webrev.02/

Best regards,
Nils Eliasson


More information about the hotspot-compiler-dev mailing list