aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/jdk/default_java_toolchain.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'tools/jdk/default_java_toolchain.bzl')
-rw-r--r--tools/jdk/default_java_toolchain.bzl4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/jdk/default_java_toolchain.bzl b/tools/jdk/default_java_toolchain.bzl
index f4dc03577c..c518d026b3 100644
--- a/tools/jdk/default_java_toolchain.bzl
+++ b/tools/jdk/default_java_toolchain.bzl
@@ -19,6 +19,10 @@ JDK8_JVM_OPTS = [
]
JDK9_JVM_OPTS = [
+ # In JDK9 we have seen a ~30% slow down in JavaBuilder performance when using
+ # G1 collector and having compact strings enabled.
+ "-XX:+UseParallelOldGC",
+ "-XX:-CompactStrings",
# Allow JavaBuilder to access internal javac APIs.
"--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED",
"--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED",