Cuando digo -Xmx=1024m
, ¿esto incluye permgen, es decir, -XX:MaxPermSize=
está tomado de estos 1024m o está separado?¿Se incluye permgen en -Xmx?
En cuanto a this Pensé que toma de 1024m, pero hasta ahora había creído que estaban separados.
Cuando digo -Xmx=1024m
, ¿esto incluye permgen, es decir, -XX:MaxPermSize=
está tomado de estos 1024m o está separado?¿Se incluye permgen en -Xmx?
En cuanto a this Pensé que toma de 1024m, pero hasta ahora había creído que estaban separados.
espacio No, PermGen se suma a la pila principal (este último a través de cubiertas -Xmx en Sun VM)
La generación permanente es un espacio separado asignado a través de MaxPermSize
. Esto es adicional al conjunto de montón con -Xmx
.
Ver el diagrama de la http://www.oracle.com/technetwork/java/gc1-4-2-135950.html#3.%20Sizing%20the%20Generations|outline "3. Dimensionamiento de las generaciones"
Esto demuestra el "Tamaño total", es decir Xmx
no cuenta la generación permanente.
Y, por cierto, JDK 1.4 es bastante viejo. Compruebe las opciones de JDK 1.6 y enlaces para una visión actualizada: http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html
segundo vínculo se rompe – pstanton