Skip to content

Commit 86afaae

Browse files
authored
Merge pull request sbt#134 from Atry/patch-2
Don't set MaxMetaspaceSize on Java 8 by default
2 parents 1ca4417 + e1d6453 commit 86afaae

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/universal/bin/sbt-launch-lib.bash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ get_mem_opts () {
9494
local arg_xms=$([[ "${java_args[@]}" == *-Xms* ]] && echo "" || echo "-Xms${mem}m")
9595
local arg_xmx=$([[ "${java_args[@]}" == *-Xmx* ]] && echo "" || echo "-Xmx${mem}m")
9696
local arg_rccs=$([[ "${java_args[@]}" == *-XX:ReservedCodeCacheSize* ]] && echo "" || echo "-XX:ReservedCodeCacheSize=${codecache}m")
97-
local arg_meta=$([[ "${java_args[@]}" == *-XX:${class_metadata_opt}* ]] && echo "" || echo "-XX:${class_metadata_opt}=${class_metadata_size}m")
97+
local arg_meta=$([[ "${java_args[@]}" == *-XX:${class_metadata_opt}* && ! "$java_version" < "1.8" ]] && echo "" || echo "-XX:${class_metadata_opt}=${class_metadata_size}m")
9898

9999
echo "${arg_xms} ${arg_xmx} ${arg_rccs} ${arg_meta}"
100100
fi

0 commit comments

Comments
 (0)