Interstage Application Serverにおいて、javacコマンドでコンパイルすると、「java.lang.OutOfMemoryError」のメッセージが出力されます。

javacコマンドでコンパイルすると、「java.lang.OutOfMemoryError」のメッセージが出力されます。原因と対処方法を教えてください。
[原因]
javacコマンド実行時に使用するJavaヒープサイズが不足しているためです。

[対処方法]
javacコマンドの引数に-J-Xmxオプションを指定して、OutOfMemoryErrorが発生しないようにjavacで使用可能な最大のJavaヒープサイズを調整(チューニング)してください。例えば、Windows 32ビットモードのJDK5.0の場合は、メモリ割り当てプールのデフォルトの最大値64MBから始めて、OutOfMemoryErrorが発生しなくなるまで、徐々にサイズを増やしてください。

例(Javaヒープサイズに、128MBを指定する場合):
  javac -J-Xmx128m

関連FAQ:
FAQ5334 「Interstage Application Serverにおいて、javaコマンドで指定可能なオプションを、他のJDK/JRE提供コマンドに指定する方法を教えてください。

製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V11, V10, V9, V8
プラットフォーム Windows, Solaris, Linux
アンサー種別 設計/開発
このページの先頭へ