test/compiler/startup/SmallCodeCacheStartup.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/test/compiler/startup/SmallCodeCacheStartup.java Mon Jan 27 09:06:08 2014
--- new/test/compiler/startup/SmallCodeCacheStartup.java Mon Jan 27 09:06:08 2014
*** 22,42 ****
--- 22,36 ----
*/
/*
* @test
* @bug 8023014
! * @summary Test ensures that there is no crash when compiler initialization fails
* @library /testlibrary
*
! * @summary Test ensures that there is no crash if there is not enough ReservedCodeacacheSize
+ * to initialize all compiler threads. The option -Xcomp gives the VM more time to
+ * to trigger the old bug.
+ * @run main/othervm -XX:ReservedCodeCacheSize=3m -XX:CICompilerCount=64 -Xcomp SmallCodeCacheStartup
*/
import com.oracle.java.testlibrary.*;
public class SmallCodeCacheStartup {
public static void main(String[] args) throws Exception {
! ProcessBuilder pb;
OutputAnalyzer out;
pb = ProcessTools.createJavaProcessBuilder("-XX:ReservedCodeCacheSize=3m", "-XX:CICompilerCount=64", "-version");
out = new OutputAnalyzer(pb.start());
out.shouldHaveExitValue(0);
! System.out.println("TEST PASSED");
}
}
test/compiler/startup/SmallCodeCacheStartup.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File