diff options
| author | Noel Martin Llevares | 2014-04-29 05:39:45 +0800 |
|---|---|---|
| committer | Jack Nagel | 2014-05-14 17:29:17 -0500 |
| commit | 1d067e453ec4e2ac0a4fcee189cb6382183f1604 (patch) | |
| tree | 774cc287dbfc06431db581a71c7520786ba999b3 | |
| parent | d633ea0f9c2526fa81d3ec8f70c550d9e1c46318 (diff) | |
| download | homebrew-1d067e453ec4e2ac0a4fcee189cb6382183f1604.tar.bz2 | |
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 <jacknagel@gmail.com>
| -rw-r--r-- | Library/Formula/sbt.rb | 2 |
1 files changed, 1 insertions, 1 deletions
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['*'] |
