Remove MaxMetaspaceSize

Ref https://github.com/sbt/sbt/issues/4686
This commit is contained in:
Eugene Yokota 2019-05-22 23:36:52 -04:00
parent e39a139042
commit 8a3a7c2b7d
2 changed files with 3 additions and 3 deletions

View File

@ -16,7 +16,7 @@ Usage: sbt [options]
-sbt-dir <path> path to global settings/plugins directory (default: ~/.sbt)
-sbt-boot <path> path to shared boot directory (default: ~/.sbt/boot in 0.11 series)
-ivy <path> path to local Ivy repository (default: ~/.ivy2)
-mem <integer> set memory options (default: 1024, which is -Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=128m -XX:MaxMetaspaceSize=256m)
-mem <integer> set memory options (default: 1024, which is -Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=128m)
-no-share use all local caches; no sharing
-no-global uses global caches, but does not use global ~/.sbt directory.
-jvm-debug <port> Turn on JVM debugging, open at the given port.

View File

@ -144,13 +144,13 @@ addMemory () {
if [[ -z $java_version ]]; then
java_version=$(jdk_version)
fi
local class_metadata_opt=$((( $java_version < 8 )) && echo "MaxPermSize" || echo "MaxMetaspaceSize")
local class_metadata_opt="MaxPermSize"
addJava "-Xms${mem}m"
addJava "-Xmx${mem}m"
addJava "-Xss2M"
addJava "-XX:ReservedCodeCacheSize=${codecache}m"
if [[ (( $java_version > 7 )) ]]; then
if [[ (( $java_version < 8 )) ]]; then
addJava "-XX:${class_metadata_opt}=${class_metadata_size}m"
fi
}