[JAVA] [JVM] Zusammenfassung beim Stolpern mit jstat

Einführung

Fassen Sie zusammen, was bei der Verwendung von jstat hängen geblieben ist

Stolpern Sie beim Starten von jstat

Wenn ich versuche, jstat auf einem Remotedesktop zu verwenden, wird die folgende Fehlermeldung angezeigt 1234 ist die JVM-PID

cmd


>jstat -gcutil 1234 1000
1234 not found

Fazit

Beim Starten von jstat auf einem Remotedesktop Es scheint nutzlos zu sein, wenn nicht "PsEsec" verwendet wird

Verfahren

Laden Sie PsEsec herunter

PsExec

Laden Sie PsEsec von der obigen Seite herunter In einem beliebigen Ordner auf dem Remotedesktop speichern Dieses Mal habe ich "C: \ Programme \ PSTools" gewählt.

Durchlaufen

C:\Program Files\PSTools Fügen Sie dies der Systemumgebungsvariablen Path der Umgebungsvariablen hinzu

Sie sollten jetzt dazu in der Lage sein.

Führen Sie jstat aus

cmd


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

Ich habe "PsEsec64.exe" verwendet, weil das Betriebssystem des Remotedesktops 64 Bit war. Im Fall von 32bit können Sie mit PsEsaec.exe gehen.

Stolpern des Ausgabeergebnisses

Ich habe die Bedeutung des Headers nicht verstanden und die Ergebnisse meiner Forschung zusammengefasst.

jstat Auszug daraus

-gcutil option Zusammenfassung der Garbage Collection-Statistiken

S0: Auslastung des Überlebensbereichs 0 (Prozentsatz der aktuellen Kapazität).

S1: Auslastung des Überlebensbereichs 1 (Prozentsatz der aktuellen Kapazität).

E: Eden-Raumnutzung (Prozentsatz der aktuellen Kapazität).

O: Alte Raumnutzung (Prozentsatz der aktuellen Kapazität).

M: Metaspace-Nutzung (Prozentsatz der aktuellen Kapazität).

CCS: Auslastung (Prozent) des komprimierten Klassenraums.

YGC: Anzahl der GC-Ereignisse der jungen Generation.

YGCT: Müllsammelzeit der jungen Generation.

FGC: Anzahl der vollständigen GC-Ereignisse.

FGCT: Volle Garbage Collection-Zeit.

GCT: Gesamtzeit für die Speicherbereinigung.

S0 ist Überlebender von S1 ist Survival's To Sie können den Übergang der Nutzungsrate von Von nach Bis sehen

O ist alte Verwendung Die Nutzungsrate wird schrittweise erhöht

M ist das native Gedächtnis Ein Ort, der früher als Haufengebiet bekannt war Es können bis zu 16 Übungen gesichert werden

Wenn Sie diese vier kennen, können Sie den Ressourcenstatus verstehen.

Recommended Posts

[JVM] Zusammenfassung beim Stolpern mit jstat
Zusammenfassung der ersten Arbeiten beim Erstellen einer App mit Rails
Fehler beim Spielen mit Java
Zusammenfassung der Probleme und Gegenmaßnahmen beim Betrieb des IE mit WebDriver of Selenium2