Java-Dump-Zusammenfassungs-Tool

8

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.

    
mchr 20.06.2011, 21:16
quelle

3 Antworten

5

Ich habe ein Werkzeug geschrieben, um zu tun, was ich wollte.

Tool zur Java-Thread-Dump-Analyse

    
mchr 24.07.2011, 14:06
quelle
3

Habe es eine Weile nicht benutzt, aber Samurai könnte von Interesse sein.

    
Joel 16.07.2011 21:21
quelle
1

Hier ist ein Online-Tool, das genau das tut, wonach Sie fragen, keine Installation notwendig:
Ссылка

    
Johan Walles 14.11.2014 09:59
quelle