--- old/test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java 2018-05-15 10:54:30.785398146 +0200 +++ new/test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java 2018-05-15 10:54:30.473385800 +0200 @@ -53,13 +53,18 @@ // Option requires at least 256M, else error during option processing. private static final long minMemory = 256 * 1024 * 1024; + // Setting the heap to half of the physical memory is not suitable for + // a test environment with many tests running concurrently, setting to + // half of the required size instead. + private static final String heapSizeOption = "-Xmx128M"; + // bool UseParallelGC = true {product} {command line} private static final String parallelGCPattern = " *bool +UseParallelGC *= *true +\\{product\\} *\\{command line\\}"; private static void testFlag() throws Exception { ProcessBuilder pb = ProcessTools.createJavaProcessBuilder( - option, "-XX:+PrintFlagsFinal", "-version"); + option, heapSizeOption, "-XX:+PrintFlagsFinal", "-version"); OutputAnalyzer output = new OutputAnalyzer(pb.start());