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