Mercurial > hg > openjdk > jdk8u > hotspot
changeset 9440:3c9174cba47b
8183910: gc/arguments/TestAggressiveHeap.java fails intermittently
Reviewed-by: tschatzl, kbarrett
author | sjohanss |
---|---|
date | Wed, 16 May 2018 10:44:59 +0200 |
parents | db2a6d782f4b |
children | a72255eaef65 |
files | test/gc/arguments/TestAggressiveHeap.java |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/test/gc/arguments/TestAggressiveHeap.java Wed Dec 10 13:58:30 2014 +0000 +++ b/test/gc/arguments/TestAggressiveHeap.java Wed May 16 10:44:59 2018 +0200 @@ -51,13 +51,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} private static final String parallelGCPattern = " *bool +UseParallelGC *:= *true +\\{product\\}"; 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());