jstat -gcutil 123456 2000 1000
123456 es pid
2000 es un período de muestreo en milisegundos
1000 es el número de muestras
Descripción 100% debería ser suficiente memoria de pila de JVM o una pérdida de memoria
jmap -dump:file=heap.dump 123456
Muestra la salida asociada con el montón GC de la información
jstat -gc 123456
Muestra las causas de la gc gc recientes y actuales la mayoría de razones
jstat -gccause 123456
montón de Java se puede subdividir en: el viejo y de nuevo con más cuidado Eden espacio de allí la nueva generación Desde el espacio sobreviviente, espacio para Survivor
-Xmx: empuje máximo es el tamaño máximo de la nueva generación y la vejez y, es el límite superior de la pila de aplicación.
-Xms: espacio mínimo de pila se puede utilizar para ajustar el sistema. Es decir, se inicia la JVM, ocupado por el tamaño de la memoria del sistema operativo.
-Xmn: se utiliza para establecer el tamaño de la nueva generación
catlina.sh Tomcat
JAVA_OPTS="-Xms2048m -Xms2048m -Xmn800m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -XX:MaxTenuringThreshold=10 -XX:+PrintGCDateStamps -verbose:gc -XX:+PrintGCDetails -