Depuis le JDK 5,
JConsle et JStat sont livré dans le bin/
JConsole permet moyenneant la configuration adéquat au lancement de la JVM d'avoir un accès à son état depuis une console lancée depuis n'importe sur le réseau Asten.
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9004
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
JStat permet lui depuis la ligne de commande d'avoir l'utilisations mémoire de la JVM.
Il faut pour cela connaitre l'ID du processus JAVA, grace à
ps -ef
par exemple.Savoir ce que l'on veut :
jstat -gc <ID>
permet d'avoir l'utilisation de la mémoire en taillejstat -gcutil <ID>
permet d'avoir l'utilisation de la mémoire en pourcentage+ un certain nombre d'option
par exemple :
jstat -gcutil <ID> 1s 600
donnera 600 résultats à raison d'un résultat par seconde (donc 10 minutes ).Toutes les infos : ici y compris la signification de chaque colonne.
Aucun commentaire:
Enregistrer un commentaire