バーチャルマシンのヒープサイズを変えるオプションについて

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