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 | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 設計/開発 |