From cfd55fd0f1159ae6169b464b782f0b6e47e703a4 Mon Sep 17 00:00:00 2001 From: Noa Resare Date: Sat, 6 Jun 2015 17:34:39 +0200 Subject: [PATCH] Up jvm option CICompilerCount to 2, compat with version > 1.8.0_25 With jvm 1.8.0_40 (OSX) subprocess invocation fails with "CICompilerCount of 1 is invalid; must be at least 2", so upping to 2, and lo and behold, the unit tests work. --- caliper/src/main/java/com/google/caliper/runner/Instrument.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caliper/src/main/java/com/google/caliper/runner/Instrument.java b/caliper/src/main/java/com/google/caliper/runner/Instrument.java index 0f32fa93..8c4cb2db 100644 --- a/caliper/src/main/java/com/google/caliper/runner/Instrument.java +++ b/caliper/src/main/java/com/google/caliper/runner/Instrument.java @@ -153,7 +153,7 @@ protected ImmutableSet instrumentOptions() { // do compilation serially "-Xbatch", // make sure compilation doesn't run in parallel with itself - "-XX:CICompilerCount=1", + "-XX:CICompilerCount=2", // ensure the parallel garbage collector "-XX:+UseParallelGC", // generate classes or don't, but do it immediately