最終更新日:2019年06月10日

FAQ TOPページ > FAQ詳細

FAQ番号:302 | 最終更新日:2018/11/05

OutOfMemoryについて教えてください。

 

OutOfMemoryErrorのエラーメッセージ及び原因、対処方法について説明します。

java.lang.OutOfMemoryError:PermGem space

OutOfMemoryErrorはJavaのヒープ領域や、NEW領域、PERM領域及び、OSのメモリ領域が足りないときに発生します。

Windows 32bit OS の場合、OS上のメモリ領域をJavaが使用する量は最大で約2G程度使用します。
その程度の空きがOS上にあることが望ましい状態です。

次に、Javaのヒープ領域やNEW領域、PERM領域をJavaのパラメータで確保するように設定します。
一般的にWindows 32bit OSの場合、Javaのヒープ領域を1Gに設定して使用しますが、さらにNEW領域、PERM領域は状況に応じて設定をしてください。

この設定を繰り返し行いOutOfMemoryErrorが発生しないように致します。
この作業を行なった上で、それでも発生するようであれば、Javaの限界以上のメモリを必要としている状態ですので、処理量を減らすか、分散させるなどの手立てが必要となります。

上記を参考に、OutOfMemoryErrorを出さないような設定をして頂きます様お願い致します。

javaの設定等の詳細につきましては
http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136373.html 
をご覧ください。
※Windows 64bit OS の場合、上記Windows 32bit OSでの説明内容は適用できませんので、ご注意ください。

 

Resin が「exit reason: HEALTH (exit code=9)」で再起動してしまいます。
Microsoft社 の Windows 10 弊社製品のサポートポリシーと対応予定について
http://www.microsoft.com/ja-jp/windows/features
サーバOS、クライアントブラウザのサポート終了に伴う、intra-mart製品の対応方針について教えてください。
Microsoft Internet Explorer11(以下、IE11)に対応していますか?
製品サポートに含まれていない最新バージョンのResinを利用する事は可能でしょうか?
このFAQについて、ご意見・ご要望をお聞かせください