Existe-t-il un outil en ligne de commande pour surveiller l'utilisation de la taille du tas de Java dans CentOS?
command-line
java
Mughil
la source
la source
jhsdb jmap --heap --pid xxxx
a fait l'affairejvmtop est un outil en ligne de commande qui fournit une vue en direct sur plusieurs mesures, y compris le tas.
Exemple de sortie du mode de présentation VM:
la source
Vous souhaitez probablement analyser l'utilisation de la mémoire.
GCView peut vous aider à visualiser ce que le journal GC affiche.
Si vous avez déjà activé le gc-log, vous pouvez simplement l'utiliser
tail -f
sur ce journal.la source
Essayez cela, cela a fonctionné dans Ubuntu et Redhat:
Pour les fenêtres:
Pour Mac
La sortie de toutes ces commandes ressemble à la sortie ci-dessous:
Pour trouver la taille en Mo, divisez la valeur avec (1024 * 1024)
Pour surveiller l'utilisation de la mémoire en direct, utilisez jconsole.
la source
vous pouvez également consulter cet outil https://github.com/TeoGia/jotun
c'est un wrapper de jstat et affiche l'utilisation du tas et de la RAM au format json
la source