Cita:
Iniciado por nup_ Hola Windu:
La PermGen no tiene nada q ver con los memory leaks. Los memory leaks afectan la memoria Heap, la PermGen es para cargar las clases q se utilizan en tu aplicación. Si usas muchas librerías, aún si no creas muchos objetos, la PermGen se te va a agotar y no hay nada q puedas hacer. Excepto crear tu propio ClassLoader q detecte la clases de tu aplicación q no se van a usar más y las 'descargue'.
Sino va a aumentar el tamaño de la PermGen entonces intenta buscar y eliminar todas las librerías de tu proyecto q no se usen.
Échale un ojo a esto:
[url]http://www.programacionenjava.com/blog/2008/03/28/j2ee/causas-y-solucion-de-javalangoutofmemoryerror-permgen-space-failure/[/url]
saludos;
Nup_
Ya pero todos los pojos se cargan en la memoria, y es lo que en mi opinión provoca la PermGen. Antes de usar Hibernate nunca me había pasado, y llevo mucho tiempo desarrollando en Java...
Hay algún modo para evitar que la PermGen llegue al límite (aparte de aumentar la memoria, claro). Y sobre todo, cómo reinicio el Tomcat en Windows?
Gracias!