Interstage Application Server 使用上の注意 -Windows(R)-
目次 前ページ次ページ

第3章 注意事項> 3.18 JDK/JREの注意事項

3.18.4 Permanent世代領域不足によるOutOfMemoryErrorについての注意事項

 Permanent世代領域は、JDK/JRE 1.3以降に導入されたJava VMであるHotSpot VM(FJVMも含む)において、Javaのクラスやメソッドなど、Java VMが永続的に参照するオブジェクトを管理するヒープ領域の一つです。クラスやメソッドが大量にあるJavaアプリではPermanent世代領域を拡張する必要があります。特にヒープ最大値(-Xmxの指定値)をいくら大きくしてもOutOfMemoryErrorが発生する場合は、このPermanent世代領域の不足が原因の一つと考えられます。デフォルトのPermanent世代領域の最大サイズは、以下です。

Permanent世代領域の最大サイズは、Java VMオプションの-XX:MaxPermSizeで設定が可能です。

[例] Permanent世代領域の最大サイズを128MBに設定する場合
-XX:MaxPermSize=128m


目次 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005