detecto constantemente OOM en PermGen de mi entorno:PermGen fuera de la memoria razona
- java 6
- jboss-4.2.3
- No es un gran aplicación web
I Conozco el problema de String.intern(), pero no tengo suficiente uso valioso de él. El aumento del tamaño de MaxPermGen no tomó fuerza (de 128 Mb a 256 Mb).
¿Qué otras razones podrían invocar a OOM para PermGen? ¿Qué escenario de investigación es el mejor en dicha situación (estrategia, herramientas, etc.)?
Gracias por cualquier ayuda
CMSPermGenSweepingEnabled está obsoleta de JDK6, además + CMSPermGenSweepingEnabled es útil sólo cuando está activado + UseConcMarkSweepGC de lo contrario es inútil –
@ PMDUBIK-INGENIERIE mi héroe, después de 2 horas de buscar sus comentarios sobre '+ UseConcMarkSweepGC' hace que el PermGen barrer realmente funciona. Uno pensaría que con tantas respuestas diciéndole a la gente que usen 'CMSPermGenSweepingEnabled', alguien mencionaría que tiene que agregar otra bandera ... Tomcat puede redistribuirse sin sumar espacio permgen. –