¿Existe alguna herramienta de línea de comandos para monitorear el uso del tamaño de almacenamiento dinámico de Java en CentOS?
command-line
java
Mughil
fuente
fuente
jhsdb jmap --heap --pid xxxx
hizo el trucojvmtop es una herramienta de línea de comandos que proporciona una vista en vivo de varias métricas, incluido el montón.
Ejemplo de salida del modo de visión general de VM:
fuente
Probablemente desee analizar el uso de la memoria.
GCView podría ayudarlo a visualizar lo que muestra el registro de GC.
Si ya habilitó el gc-log, podría usarlo
tail -f
en ese registro.fuente
Pruebe esto, funcionó en ubuntu y redhat:
Para ventanas:
Para Mac
La salida de todos estos comandos se asemeja a la salida a continuación:
Para encontrar el tamaño en MB, divida el valor con (1024 * 1024)
Para monitorear el uso de la memoria dinámica en vivo, use jconsole.
fuente
puedes consultar esta herramienta también https://github.com/TeoGia/jotun
es un contenedor de jstat y genera el uso del almacenamiento dinámico y la memoria RAM en formato json
fuente