RFR: JDK-8144039: Enable javac server by default
Erik Joelsson
erik.joelsson at oracle.com
Wed Nov 25 14:11:39 UTC 2015
Hello,
The --enable-javac-server feature seems to be working well and is
providing considerable speedup when building the JDK. We should make the
option enabled by default.
As an example, on my local machine, a run of "make exploded-image"
without javac server took 00:04:09 and with javac server 00:03:20. On
machines with less cpus I have seen even bigger improvements.
Bug: https://bugs.openjdk.java.net/browse/JDK-8144039
Patch:
diff -r 358fb90ae6e6 common/autoconf/build-performance.m4
--- a/common/autoconf/build-performance.m4
+++ b/common/autoconf/build-performance.m4
@@ -413,7 +413,7 @@
AC_ARG_ENABLE([javac-server], [AS_HELP_STRING([--enable-javac-server],
[use only the server part of sjavac for faster javac compiles
@<:@disabled@:>@])],
- [ENABLE_JAVAC_SERVER="${enableval}"], [ENABLE_JAVAC_SERVER="no"])
+ [ENABLE_JAVAC_SERVER="${enableval}"], [ENABLE_JAVAC_SERVER="yes"])
if test "x$JVM_ARG_OK" = "xfalse"; then
AC_MSG_WARN([Could not set -Xms${MS_VALUE}M -Xmx${MX_VALUE}M,
disabling javac server])
ENABLE_JAVAC_SERVER="no"
diff -r 358fb90ae6e6 common/autoconf/generated-configure.sh
/Erik
More information about the build-dev
mailing list