OutOfMemoryError et de Déchargement classe soleil.de réfléchir.GeneratedMethodAccessor

J'ai une application avec des paramètres: -Xmx2048M, -Xms2048M, -XX:MaxPermSize=256M.

Parfois, je reçois beaucoup de messages dans le journal:

[Unloading class sun.reflect.GeneratedMethodAccessor9]  
[Unloading class sun.reflect.GeneratedMethodAccessor129]  
[Unloading class sun.reflect.GeneratedMethodAccessor12]  
[Unloading class sun.reflect.GeneratedMethodAccessor11]  
[Unloading class sun.reflect.GeneratedMethodAccessor12]  
[Unloading class sun.reflect.GeneratedMethodAccessor11]  
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor29]  
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor25]  

et obtenez l'erreur:

OutOfMemoryError: Java heap space

Après la lecture de cet article:

http://anshuiitk.blogspot.com/2010/11/excessive-full-garbage-collection.html

Je sais, que les classes sont à la charge de Perm Gen et devrait se produire d'erreur:

OutOfMemoryError: PermGen space.

Ma question, pourquoi j'ai l'erreur OutOfMemoryError: Java heap space au lieu de

OutOfMemoryError: PermGen space?

InformationsquelleAutor luk4443 | 2012-02-08