JVM carga de la CPU 100% aumentó significativamente

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 -

Supongo que te gusta

Origin blog.csdn.net/zc888168/article/details/105169666
Recomendado
Clasificación