Erklärung
1. jstack ist das Stack-Tracing-Tool, das mit der Java Virtual Machine geliefert wird. jstack wird verwendet, um Java-Stack-Informationen für eine bestimmte Java-Prozess-ID, Kerndatei oder einen Remote-Debugging-Dienst auszugeben. 2. Sie können das Jstack-Tool verwenden, um einen Thread-Snapshot für den aktuellen Moment der Java Virtual Machine zu erstellen.
Funktion
Wenn ein Thread stoppt, können Sie über jstack den Aufrufstapel jedes Threads anzeigen, um zu erfahren, was der nicht reagierende Thread im Hintergrund tut und auf welche Ressourcen er wartet.
Instanz
Bestimmen Sie die Prozessnummer der aktuell ausgeführten Aufgabe über jps.
jonny@~$ jps 597 1370 JConsole 1362 AppMain 1421 Jps 1361 Launcher
2.Java zeichnet sich durch Einfachheit, Objektorientierung, Verteilung, Sicherheit, Plattformunabhängigkeit und -portabilität sowie dynamische Natur aus.
3. Verwenden Sie Java, um Desktop-Anwendungen, Webanwendungen, verteilte Systeme und eingebettete Systemanwendungen usw. zu schreiben.
Das obige ist der detaillierte Inhalt vonWelche Rolle spielt JStack in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!