Sun Message Library for HL7 をインストールする場合は、NetBeans IDE のヒープメモリーのサイズを大きくすることをお勧めします。ヒープサイズが十分でないと、組み込みパーサーからメモリー不足例外が発生する場合があります。NetBeans IDE が実行される JVM のヒープサイズを設定するには、netbeans.conf ファイルを使用します。
NetBeans C/C++ Development Pack での中規模および大規模アプリケーションの推奨されるヒープサイズは、次のとおりです。
1 CPU と 1G バイトの RAM を備えたシステム上で中規模アプリケーション (100 〜 2000 のソースファイル) を開発する場合: 512M バイト
1 つ以上の CPU と 2G バイトの RAM を備えたシステム上で大規模アプリケーション (2000 以上のソースファイル) を開発する場合: 1.5G バイト
この処理を開始する前に、netbeans.conf ファイルのコピーを保存することをお勧めします。
NetBeans IDE インストールディレクトリの etc ディレクトリにある netbeans.conf ファイルを NetBeans IDE のユーザーディレクトリ ($HOME/ .netbeans/caps/etc ディレクトリなど) にコピーします。
場合によっては、NetBeans IDE のユーザーディレクトリに etc ディレクトリを作成する必要があります。
NetBeans IDE のユーザーディレクトリにある netbeans.conf ファイルで、—J-Xmx コマンド行 Java 起動スイッチを編集します。次に例を示します。
# command line switches netbeans_default_options=" -J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=96m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"
NetBeans IDE を再起動します。
組み込みパーサーの実行中にメモリーが不足しないようにするために、ガベージコレクタスイッチの -J-XX:+UseConcMarkSweepGC (並行コレクタ) および -J-XX:+UseParNewGC (パラレルコレクタ) を netbeans.conf ファイルに追加することもできます。