jvm dump metaspace

jvm - Cómo obtener el volcado de Metaspace Java8(no el volcado de heap)



dump (1)

Parece que te encuentras con una fuga de carga de clase.
Utilizar

  • jmap -clstats PID para volcar las estadísticas del cargador de clases;
  • jcmd PID GC.class_stats para imprimir la información detallada sobre el uso de la memoria de cada clase cargada. El último requiere -XX:+UnlockDiagnosticVMOptions .

El volcado de almacenamiento dinámico también ayudará, porque cada clase en el Metaspace tiene una instancia java.lang.Class correspondiente en el montón.

¿Hay alguna herramienta que pueda obtener el volcado de Metaspace desde un punto de acceso Javam vm?