Interstage Application Serverにおいて、FullGCが発生した場合にどのような基準でPermanent世代領域のオブジェクトを回収しますか?

Interstage Application Server の技術情報はこちら

FullGCの対象にはPermanent世代領域を含むということですが、FullGCが発生した場合にどのような基準でPermanent世代領域のオブジェクトを回収しますか?
Permanent世代領域にはクラス情報が格納されます。Permanent世代領域に格納されたクラス情報は、クラス情報から生成されたインスタンス情報がすべて回収され、かつ、クラス情報をロードしたクラスローダが回収された状態でFullGCが発生すると回収されます。
なお、クラス情報とは、フィールド情報、メソッド(バイトコード含む)、配列、定数、クラス名/メソッド名などのようなシンボルや、クラス変数(static変数)のことです。クラス情報は、クラスローダにより、classファイル(または、classを格納したjarファイル)から読み込まれ、Permanent世代領域に格納されます。インスタンス情報は、このクラス情報からJava VMがNew世代領域に生成し、New世代領域やOld世代領域で保持されます。
製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョンV12, V11
プラットフォーム Windows, Solaris, Linux
アンサー種別 運用/保守
このページの先頭へ