Java VM起動時、またはJavaアプリケーション実行中に、"mmap failed"というメッセージが出力され、Javaプロセスが異常終了します。

Java VM起動時、または、Javaアプリケーション実行中に、以下のような"mmap failed"というメッセージが出力され、Javaプロセスが異常終了します。原因と対処方法を教えてください。
[出力例]
mmap_chunk: mmap failed: errno=11, addr=0x78800000, size=1434451968.
[原因]
Java VM起動時、または、Javaアプリケーション実行中に、「ユーザ空間不足」または「仮想メモリ不足」が発生した場合に出力されるメッセージです。メッセージの仕様は以下のようになります。
  • Java VM起動時に発生した場合の出力形式
    -----------------------------------------
    制御名: mmap failed: errno=エラー情報, 制御情報....
    Error occurred during initialization of VM
    mmap failure
    -----------------------------------------
  • Javaアプリケーション実行中に発生した場合の出力形式
    -----------------------------------------
    制御名: mmap failed: errno=エラー情報, 制御情報....
    (上記メッセージに続いて、java.lang.OutOfMemoryErrorメッセージが出力される場合があります。)
    -----------------------------------------

[説明]
制御名: メモリ不足が発生した際のJava VMの制御名
エラー情報: メモリ不足が発生した際のJava VMのエラー情報
制御情報: メモリ不足が発生した際のJava VMの制御情報

[対処方法]
ユーザ空間が不足している場合は、Javaヒープを小さくするチューニングを行ってください。仮想メモリが不足している場合は、他の不要なプロセスを終了して仮想メモリに余裕を持たせるか、物理メモリ(RAM)、または、スワップファイルを拡張して仮想メモリを増やすようにチューニングしてください。

製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9, V8, V7, V6, V5
プラットフォーム Solaris, Linux
アンサー種別 運用/保守
このページの先頭へ