# HG changeset patch # User erikj # Date 1517504845 28800 # Node ID a2d550f086178b5ba8373159cfb08a50356e17f3 # Parent 60c19c384333fc3185b2db0e6ef7d203fbb15398 8196524: Align MaxRAMPercentage settings between open and closed Reviewed-by: dholmes, tbell diff -r 60c19c384333 -r a2d550f08617 test/TestCommon.gmk --- a/test/TestCommon.gmk Wed Jan 31 15:15:09 2018 -0800 +++ b/test/TestCommon.gmk Thu Feb 01 09:07:25 2018 -0800 @@ -358,7 +358,7 @@ endif # Concurrency based on min(cores / 2, 12) * CONCURRENCY_FACTOR -CONCURRENCY := $(shell awk \ +CONCURRENCY := $(shell $(AWK) \ 'BEGIN { \ c = $(NUM_CORES) / 2; \ if (c > 12) c = 12; \ @@ -368,8 +368,10 @@ }') JTREG_BASIC_OPTIONS += -concurrency:$(CONCURRENCY) -# Make sure MaxRAMPercentage is high enough to not cause OOM or swapping since we may end up with a lot of JVM's -JTREG_BASIC_OPTIONS += -vmoption:-XX:MaxRAMPercentage=$(shell expr 25 / $(CONCURRENCY)) +# Make sure MaxRAMPercentage is low enough to not cause OOM or swapping since +# we may end up with a lot of JVM's +MAX_RAM_PERCENTAGE := $(shell expr 25 / $(CONCURRENCY)) +JTREG_BASIC_OPTIONS += -vmoption:-XX:MaxRAMPercentage=$(MAX_RAM_PERCENTAGE) ifdef EXTRA_JTREG_OPTIONS JTREG_BASIC_OPTIONS += $(EXTRA_JTREG_OPTIONS)