Fix -XX:MaxPermSize getting emitted for JDK 11

Fixes sbt/sbt#5031
This commit is contained in:
Eugene Yokota 2019-09-05 23:09:59 -04:00
parent 91b71b39d3
commit b629c92391
1 changed files with 1 additions and 4 deletions

View File

@ -163,15 +163,12 @@ addMemory () {
if [[ -z $java_version ]]; then
java_version=$(jdk_version)
fi
local class_metadata_opt="MaxPermSize"
addJava "-Xms${mem}m"
addJava "-Xmx${mem}m"
addJava "-Xss4M"
addJava "-XX:ReservedCodeCacheSize=${codecache}m"
if [[ (( $java_version < 8 )) ]]; then
addJava "-XX:${class_metadata_opt}=${class_metadata_size}m"
fi
(( $java_version >= 8 )) || addJava "-XX:MaxPermSize=${class_metadata_size}m"
}
addDefaultMemory() {