Cazperのつれづれ日記: 【java】OutOfMemoryError【メモリーエラー】

« これは面白い【永遠の旅行者(下)】 | メイン | EOYJAPAN 2008 アワードレセプション »

2008年10月 7日

panda01.gif 【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 | b_entry.gif
     

トラックバック

このエントリーのトラックバックURL:
http://www.cazoo.jp/cgi/mt/mt-tb.cgi/2303

コメント