From 1d067e453ec4e2ac0a4fcee189cb6382183f1604 Mon Sep 17 00:00:00 2001 From: Noel Martin Llevares Date: Tue, 29 Apr 2014 05:39:45 +0800 Subject: sbt: use recommended defaults Default brew install of `sbt` easily runs out of memory. The addition of the flags `-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M` can prevent this from happening. http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html http://stackoverflow.com/questions/15957183/outofmemoryerror-from-sbt Closes #28815. Signed-off-by: Jack Nagel --- Library/Formula/sbt.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Library') diff --git a/Library/Formula/sbt.rb b/Library/Formula/sbt.rb index bc441e499..4babb5cbf 100644 --- a/Library/Formula/sbt.rb +++ b/Library/Formula/sbt.rb @@ -16,7 +16,7 @@ class Sbt < Formula (bin+'sbt').write <<-EOS.undent #!/bin/sh test -f ~/.sbtconfig && . ~/.sbtconfig - exec java -Xmx512M ${SBT_OPTS} -jar #{libexec}/sbt-launch.jar "$@" + exec java -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M ${SBT_OPTS} -jar #{libexec}/sbt-launch.jar "$@" EOS libexec.install Dir['*'] -- cgit v1.2.3