Manchmal muss ich Thread-Dumps von einem Tomcat-Server betrachten. Dies ist jedoch ein sehr langsamer Prozess, da meine Anwendung Thread-Pools mit ein paar hundert Threads verwendet. Die meisten Thread-Dumps, die ich mir anschaue, enthalten für viele Threads denselben Stack-Trace, wenn sie im Leerlauf sind und auf Arbeit warten.
Gibt es irgendwelche Tools, die einen Thread-Dump analysieren und mir nur die eindeutigen Stack-Traces zusammen mit der Anzahl der Threads in jedem Status anzeigen? Dies würde es mir erlauben, schnell die zehn oder hunderte von Threads zu ignorieren, die an einem gemeinsamen Ort auf Arbeit warten.
Ich habe den Thread-Dump-Analysator ausprobiert, aber dies führt nicht zu einer Zusammenfassung der üblichen Stack-Traces.
Hier ist ein Online-Tool, das genau das tut, wonach Sie fragen, keine Installation notwendig:
Ссылка
Tags und Links java debugging stack-trace thread-dump