NetBeansのヒープサイズ調整

NetBeans でプロジェクトを構築しようとしたところ、OutOfMemoryError が出て、構築に失敗してしまった。ソースファイルが2000を超えたら、そりゃ厳しいか。

NetBeans 使用時のヒープサイズは、%NETBEANS_HOME%\etc\netbeans.conf にて設定できる。(%NETBEANS_HOME% は NetBeans のインストールディレクトリ)

# 6行目あたり(実際は1行)
netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m
 -J-XX:MaxPermSize=96m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"

今回は単純なメモリ不足が問題だったので、最大ヒープサイズを大きくするため、-J-Xmx を 256m に設定。これで無事、プロジェクトの構築が完了。ふう。

ちなみに、上記の起動オプションについてまとめると以下のとおり。

オプション説明
-J-Xms32m初期ヒープサイズ (この場合32MB)
-J-Xmx128m最大ヒープサイズ (この場合128MB)
-J-XX:PermSizeParmanent領域の初期メモリサイズ
-J-XX:MaxPermSizePermanent領域の最大メモリサイズ
-J-Xverify:noneJavaバイトコード検査を無効にして起動時間を短縮
-J-Dapple.laf.useScreenMenuBarSwingのスクリーンメニューバー使用フラグ

このエントリーのトラックバックURL
http://www.deftrash.com/admin/mt4/mt-tb.cgi/317