バーチャルマシンのヒープサイズを変えるオプションについて
Java でプログラムを書いていると、
たまに容量が足りなくて
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
なんてエラーが出るときがあります。
そんなときには、バーチャルマシンのヒープサイズを変えてやれば大丈夫です。
たとえば、初期のヒープサイズを128MB、最大を256MBにしたい場合のオプションは
java -Xms128m -Xmx256m 実行したいクラス名
となります。
詳しいオプションに関しては、
java -Xで出てきます。
また、以下のURLに
ヒープサイズを設定するときに良くある間違いが書いてあります。
英語なんですが、まぁ、なんとか気合で分かると思います。
6 Common Errors in Setting Java Heap Size
http://javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html