Java线程转储摘要工具

时间:2011-06-20 21:16:15

标签: java debugging stack-trace thread-dump

我有时必须查看来自Tomcat服务器的线程转储。但是,这是一个非常缓慢的过程,因为我的应用程序使用具有几百个线程的线程池。我看到的大多数线程转储包括许多线程的相同堆栈跟踪,因为它们在空闲等待工作。

是否有任何工具可以解析线程转储,只显示唯一的堆栈跟踪以及每个状态中线程数的计数?这将允许我快速忽略在公共位置等待工作的数十或数百个线程。

我尝试了Thread Dump Analyzer,但这并没有对常见的堆栈跟踪进行任何总结。

3 个答案:

答案 0 :(得分:5)

我写了一个工具来做我想做的事。

Java Thread Dump Analysis Tool

答案 1 :(得分:3)

暂时没有使用它,但Samurai可能会引起人们的兴趣。

答案 2 :(得分:1)

这是一个完全符合您要求的在线工具,无需安装:
http://spotify.github.io/threaddump-analyzer/