diff --git a/subprojects/docs/src/docs/userguide/running-builds/build_environment.adoc b/subprojects/docs/src/docs/userguide/running-builds/build_environment.adoc index ce8bfcbcf642..6b3c79be36b8 100644 --- a/subprojects/docs/src/docs/userguide/running-builds/build_environment.adoc +++ b/subprojects/docs/src/docs/userguide/running-builds/build_environment.adoc @@ -101,7 +101,7 @@ _A reasonable default is derived from your environment (`JAVA_HOME` or the path `org.gradle.jvmargs=(JVM arguments)`:: Specifies the JVM arguments used for the Gradle Daemon. The setting is particularly useful for <<#sec:configuring_jvm_memory,configuring JVM memory settings>> for build performance. This does not affect the JVM settings for the Gradle client VM. -_The default is `-Xmx512m "-XX:MaxMetaspaceSize=256m"`._ +_The default is `-Xmx512m "-XX:MaxMetaspaceSize=384m"`._ `org.gradle.logging.level=(quiet,warn,lifecycle,info,debug)`:: When set to quiet, warn, lifecycle, info, or debug, Gradle will use this log level. The values are not case sensitive. See <>. @@ -339,7 +339,7 @@ You should check for existence of optional project properties before you access You can adjust JVM options for Gradle in the following ways: -The `org.gradle.jvmargs` Gradle property controls the VM running the build. It defaults to `-Xmx512m "-XX:MaxMetaspaceSize=256m"` +The `org.gradle.jvmargs` Gradle property controls the VM running the build. It defaults to `-Xmx512m "-XX:MaxMetaspaceSize=384m"` .Changing JVM settings for the build VM ==== diff --git a/subprojects/launcher/src/main/java/org/gradle/launcher/daemon/configuration/DaemonParameters.java b/subprojects/launcher/src/main/java/org/gradle/launcher/daemon/configuration/DaemonParameters.java index a32ae72c904a..3252034faf2d 100644 --- a/subprojects/launcher/src/main/java/org/gradle/launcher/daemon/configuration/DaemonParameters.java +++ b/subprojects/launcher/src/main/java/org/gradle/launcher/daemon/configuration/DaemonParameters.java @@ -37,8 +37,8 @@ public class DaemonParameters { static final int DEFAULT_IDLE_TIMEOUT = 3 * 60 * 60 * 1000; public static final int DEFAULT_PERIODIC_CHECK_INTERVAL_MILLIS = 10 * 1000; - public static final List DEFAULT_JVM_ARGS = ImmutableList.of("-Xmx512m", "-Xms256m", "-XX:MaxPermSize=256m", "-XX:+HeapDumpOnOutOfMemoryError"); - public static final List DEFAULT_JVM_8_ARGS = ImmutableList.of("-Xmx512m", "-Xms256m", "-XX:MaxMetaspaceSize=256m", "-XX:+HeapDumpOnOutOfMemoryError"); + public static final List DEFAULT_JVM_ARGS = ImmutableList.of("-Xmx512m", "-Xms256m", "-XX:MaxPermSize=384m", "-XX:+HeapDumpOnOutOfMemoryError"); + public static final List DEFAULT_JVM_8_ARGS = ImmutableList.of("-Xmx512m", "-Xms256m", "-XX:MaxMetaspaceSize=384m", "-XX:+HeapDumpOnOutOfMemoryError"); public static final List ALLOW_ENVIRONMENT_VARIABLE_OVERWRITE = ImmutableList.of("--add-opens=java.base/java.util=ALL-UNNAMED"); private final File gradleUserHomeDir;