[JAVA] [JVM] Résumé en cas de trébuchement avec jstat

introduction

Résumez ce qui s'est bloqué lors de l'utilisation de jstat

Trébucher lors du démarrage de jstat

Lorsque j'essaye d'utiliser jstat sur un bureau distant, j'obtiens l'erreur suivante 1234 est le PID JVM

cmd


>jstat -gcutil 1234 1000
1234 not found

Conclusion

Lors du lancement de jstat sur un poste de travail distant Cela semble inutile à moins que "PsEsec" ne soit utilisé

procédure

Télécharger PsEsec

PsExec

Téléchargez PsEsec à partir de la page ci-dessus Stocker dans n'importe quel dossier sur le bureau distant Cette fois, j'ai choisi C: \ Program Files \ PSTools.

Traverser

C:\Program Files\PSTools Ajoutez ceci à la variable d'environnement système Path de la variable d'environnement

Vous devriez maintenant pouvoir le faire.

Exécutez jstat

cmd


C:\Program Files\PSTools>PsEsec64.exe -s jstat -gcutil 1234 1000

J'ai utilisé PsEsec64.exe car le système d'exploitation du bureau distant était de 64 bits. Dans le cas du 32 bits, je pense que vous pouvez utiliser PsEsaec.exe.

Trébuchement du résultat de sortie

Je n'ai pas compris la signification de l'en-tête, j'ai donc résumé les résultats de mes recherches.

jstat Extrait de ceci

-gcutil option Résumé des statistiques de récupération de place

S0: Utilisation de la zone 0 des survivants (pourcentage de la capacité actuelle).

S1: Utilisation de la zone de survie 1 (pourcentage de la capacité actuelle).

E: Utilisation de l'espace Eden (pourcentage de la capacité actuelle).

O: Utilisation de l'ancien espace (pourcentage de la capacité actuelle).

M: utilisation de Metaspace (pourcentage de la capacité actuelle).

CCS: utilisation (pourcentage) de l'espace de classe compressé.

YGC: nombre d'événements GC de la jeune génération.

YGCT: heure de ramassage des ordures de la jeune génération.

FGC: Nombre d'événements complets du GC.

FGCT: heure complète de ramassage des ordures.

GCT: durée totale du garbage collection.

S0 est survivant de S1 est à Surviver Vous pouvez voir la transition du taux d'utilisation de De à À

O est l'ancien usage Le taux d'utilisation augmentera progressivement

M est la mémoire native Un endroit autrefois connu sous le nom de zone de tas Il est possible de sécuriser jusqu'à 16 exercices

Si vous connaissez ces quatre, vous pouvez comprendre l'état de la ressource.

Recommended Posts

[JVM] Résumé en cas de trébuchement avec jstat
Résumé du travail initial lors de la création d'une application avec Rails
Erreur lors de la lecture avec java
Résumé des problèmes et des contre-mesures lors de l'utilisation d'IE avec WebDriver de Selenium2