Home > Scala > Scalaでヒープサイズを増加させる方法

Scalaでヒープサイズを増加させる方法

  • 2009-08-28 (Fri) 10:43
  • Scala
  • hatena button
  • hatena count
  • save this page del.icio.us

最近Scala本を買って、勉強しています。

で、少しプログラムを書いていたのですが、ちょっと大規模なデータを扱うとOutOfMemoryError例外で落ちてしまいました。

java.lang.OutOfMemoryError: Java heap space

これを解決する方法をメモします。scalaコマンドは実はjavaを実行するシェルスクリプトみたいです。

% file `which scala`
/opt/scala-2.7.5.final/bin//scala: POSIX shell script text executable

で、このスクリプトを見ると、以下のような記述が見つかります。

[ -n "$JAVA_OPTS" ] || JAVA_OPTS="-Xmx256M -Xms32M"

なので、以下のように実行すればヒープサイズを増やす事ができます。

$ export JAVA_OPTS="-Xmx4G -Xms1G"
$ scala -cp . Application

少し調べても出てこなかったので、メモ的エントリでした。

Similar Posts:

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://kzk9.net/blog/2009/08/how_to_increase_heap_size_in_scala.html/trackback
Listed below are links to weblogs that reference
Scalaでヒープサイズを増加させる方法 from moratorium

Home > Scala > Scalaでヒープサイズを増加させる方法

お薦め本
広告
Archives
Categories

Return to page top