Инструмент суммирования дампа нити Java - PullRequest
8 голосов
/ 21 июня 2011

Мне иногда приходится просматривать дампы потоков с сервера Tomcat.Однако, это очень медленный процесс, так как мое приложение использует пулы потоков с несколькими сотнями потоков.Большинство дампов потоков, на которые я смотрю, включают в себя одну и ту же трассировку стека для многих потоков, так как они простаивают в ожидании работы.

Существуют ли какие-либо инструменты, которые анализируют дамп потока и показывают только уникальные трассировки стека?наряду с подсчетом количества потоков в каждом штате?Это позволило бы мне быстро игнорировать десятки или сотни потоков, ожидающих работы в общем месте.

Я пробовал Анализатор дампов потоков , но это не суммируетобщих следов стека.

Ответы [ 3 ]

5 голосов
/ 24 июля 2011

Я написал инструмент, чтобы делать то, что хотел.

Инструмент анализа дампа потоков Java

3 голосов
/ 17 июля 2011

Давно не пользовался, но Самурай может быть интересен.

1 голос
/ 14 ноября 2014

Вот онлайн-инструмент, который делает именно то, что вы просите, установка не требуется:
http://spotify.github.io/threaddump-analyzer/

...