diff options
author | Philipp Wollermann <philwo@google.com> | 2016-07-29 13:04:16 +0000 |
---|---|---|
committer | Damien Martin-Guillerez <dmarting@google.com> | 2016-07-29 16:02:03 +0000 |
commit | 490f250b27183a886cf70a5fe9e99d9428141b34 (patch) | |
tree | c9d2f7356531bc8b584e80660ee82df2b249105b /tools | |
parent | f9bc66571bf738134dc2796249d08b55f240bb63 (diff) |
workers: Use workers by default for Javac.
RELNOTES: Persistent workers are now used by default for Java compilation in Bazel, which should speed up your Java builds by ~4x. You can switch back to the old behavior via --strategy=Javac=standalone. Check out http://www.bazel.io/blog/2015/12/10/java-workers.html for more details.
--
MOS_MIGRATED_REVID=128801059
Diffstat (limited to 'tools')
-rw-r--r-- | tools/jdk/BUILD | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/jdk/BUILD b/tools/jdk/BUILD index a62f06721c..5ec7ec60b1 100644 --- a/tools/jdk/BUILD +++ b/tools/jdk/BUILD @@ -9,7 +9,7 @@ genrule( name = "BUILD-jdk7", srcs = [":BUILD"], outs = ["BUILD.jdk7"], - cmd = "sed 's/_version = \"8\"/_version = \"7\"/' $< > $@", + cmd = "sed -e 's/_version = \"8\"/_version = \"7\"/' -e 's/javac_supports_workers = 1/javac_supports_workers = 0/' $< > $@", ) filegroup( @@ -124,6 +124,7 @@ java_toolchain( ijar = ["@bazel_tools//tools/jdk:ijar"], javabuilder = ["//tools/jdk:JavaBuilder_deploy.jar"], javac = ["//third_party/java/jdk/langtools:javac_jar"], + javac_supports_workers = 1, jvm_opts = [ "-XX:+TieredCompilation", "-XX:TieredStopAtLevel=1", |