Páginas

lunes, 18 de julio de 2011

PerGem (Permanent Generation Space)

Muchas veces nos encontramos con este error:
 Java.lang.OutOfMemoryError: PermGen space
Pero, ¿sabemos de que se trata?

Este error ocurre cuando la JVM se queda sin espacio en el 'montículo permanente de generación', es decir, en el trocito de memoria asignada a la JVM para que compile las clases, los jsp, etc.

La solución es incrementar la opción -XX:MaxPermSize a un valor razonable y soportado por el hardware. Por ejemplo:
JAVA_OPTS = "$JAVA_OPTS -XX:MaxPermSize=512M"
Aumentaría el tamaño de generación a 512 mb. 


No hay comentarios:

Publicar un comentario