jstat
Linux
Publiée le
2026-11-01 05:27:02
jstat
# Affiche l'aide de jstat pour voir toutes les options disponibles
jstat --help
# Surveille l'utilisation du GC (Garbage Collection) d'un VMID donné (remplace 12345 par ton PID)
jstat -gcutil 12345
# Lance une surveillance sur le GC, échantillonnant toutes les 500ms pendant 10 itérations
jstat -gcutil 12345 500 10
# Surveille l'utilisation des threads (mémoire) pour un VMID spécifique
jstat -ut 12345
# Surveille la mémoire heap et le GC en utilisant une adresse de registre rmi
jstat -gcutil vmserver.local:9000
# Lance une surveillance très longue, échantillonnant toutes les 5 secondes (s)
jstat -gcutil 12345 5s
# Surveille l'utilisation du GC en passant un flag directement à la JVM (-J)
jstat -gcutil 12345 -J-Xlog:gc*
# Affiche les statistiques d'un VMID, mais seulement pour le premier échantillon (sans intervalle ni compte)
jstat -gcutil 12345
# Surveille l'utilisation du GC sur un autre processus avec une fréquence rapide (100ms)
jstat -gcutil 67890 100
# Lance une surveillance de 20 échantillons, en s'assurant que le PID est bien celui de la cible
jstat -ut 12345 100 20
# Si tu veux juste voir les options sans lancer de monitoring réel
jstat -options
# Surveille l'utilisation du GC sur un VMID, en spécifiant une durée totale (ex: 1 minute)
jstat -gcutil 12345 60000
# Exemple avec plusieurs arguments pour la précision : type, PID, intervalle, compte
jstat -ut 12345 250 8