aboutsummaryrefslogtreecommitdiff
path: root/sbt/sbt-launch-lib.bash
diff options
context:
space:
mode:
authorReynold Xin <rxin@apache.org>2014-03-07 23:23:59 -0800
committerReynold Xin <rxin@apache.org>2014-03-07 23:23:59 -0800
commit8ad486add941c9686dfb39309adaf5b7ca66345d (patch)
tree972801ca515244a5fb9e5409160dbbb2d9fe2b6e /sbt/sbt-launch-lib.bash
parenta99fb3747a0bc9498cb1d19ae5b5bb0163e6f52b (diff)
downloadspark-8ad486add941c9686dfb39309adaf5b7ca66345d.tar.gz
spark-8ad486add941c9686dfb39309adaf5b7ca66345d.tar.bz2
spark-8ad486add941c9686dfb39309adaf5b7ca66345d.zip
Allow sbt to use more than 1G of heap.
There was a mistake in sbt build file ( introduced by 012bd5fbc97dc40bb61e0e2b9cc97ed0083f37f6 ) in which we set the default to 2048 and the immediately reset it to 1024. Without this, building Spark can run out of permgen space on my machine. Author: Reynold Xin <rxin@apache.org> Closes #103 from rxin/sbt and squashes the following commits: 8829c34 [Reynold Xin] Allow sbt to use more than 1G of heap.
Diffstat (limited to 'sbt/sbt-launch-lib.bash')
-rwxr-xr-xsbt/sbt-launch-lib.bash2
1 files changed, 1 insertions, 1 deletions
diff --git a/sbt/sbt-launch-lib.bash b/sbt/sbt-launch-lib.bash
index 00a6b41013..64e40a8820 100755
--- a/sbt/sbt-launch-lib.bash
+++ b/sbt/sbt-launch-lib.bash
@@ -105,7 +105,7 @@ get_mem_opts () {
local mem=${1:-2048}
local perm=$(( $mem / 4 ))
(( $perm > 256 )) || perm=256
- (( $perm < 1024 )) || perm=1024
+ (( $perm < 4096 )) || perm=4096
local codecache=$(( $perm / 2 ))
echo "-Xms${mem}m -Xmx${mem}m -XX:MaxPermSize=${perm}m -XX:ReservedCodeCacheSize=${codecache}m"