Interstage Application Serverにおいて、Qualyzerでヒープダンプを取得しようとした時、OutOfMemoryErrorが発生する場合があるのはなぜですか?

Qualyzerでヒープダンプを取得しようとした時、以下のようなOutOfMemoryErrorが発生する場合があるのはなぜですか?
   Exception java.lang.OutOfMemoryError: requested 1171646604 bytes for unsigned char in /fjvm/fjvm50_36_2012-09-08_B35/src/share/vm/prims/jvmpi.cpp. Out of swap space?
  The memory was exhausted.
    Java heap size / max Java heap size = 1158218256 / 2147483648
    Java perm size / max Java perm size = 65314376 / 268435456
Qualyzerでヒープダンプを取得する際、内部でJavaヒープとほぼ同じサイズのCヒープを一時的に使用します。質問にあるOutOfMemoryErrorの発生は、この一時的領域をCヒープに確保できなかったためとなります。-Xmxオプションで大きなJavaヒープサイズを設定している場合は、Javaヒープサイズを減らして対処してください。
製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9, V8, V7, V6
プラットフォーム Windows, Solaris, Linux
アンサー種別 設計/開発
このページの先頭へ