« これは面白い【永遠の旅行者(下)】 | メイン | EOYJAPAN 2008 アワードレセプション »
2008年10月 7日
【java】OutOfMemoryError【メモリーエラー】
Javaで大量の画像やデータを取得・保持するようなプログラムを実行すると、動的に確保可能なメモリの領域(ヒープ領域)が足りなくなる事があります。
足りなくなると以下のようなエラーメッセージが表示されます。
java.lang.OutOfMemoryError: Java heap space
どうやらJavaヒープサイズの初期値(J2SDK1.3以降では、初期サイズ:2M バイト、最大サイズ:64M バイト)は予め決まっているようです。従いまして、-Xmx256 とかの拡張を行う必要があります。
んじゃ、NetBeansはどこで設定するのかと言うと、プロジェクトのプロパティーを開いて選択肢の「実行」をクリックして、「VM オプション」に -Xmx256といった拡張オプションを指定します。
■その他の参考サイト
急がず休まず...Java heap space
FUJITSU...Javaヒープ領域について
投稿者 cazper : 2008年10月 7日 12:56
|
Tweet
トラックバック
このエントリーのトラックバックURL:
http://www.cazoo.jp/cgi/mt/mt-tb.cgi/2303