Java线程分析器?

时间:2011-10-26 12:11:28

标签: java profiler

是否有像Visual Studio中的concurrency analyzer这样的Java线程分析器?

5 个答案:

答案 0 :(得分:6)

VisualVM,现在是标准Oracle JDK的一部分。

答案 1 :(得分:2)

tda有点粗糙,但效果很好而且是免费的。它加载一个线程转储并显示线程,锁,死锁和等待获取单个锁的多个线程。

真有用!

答案 2 :(得分:0)

您可以尝试使用JProfiler,这是一个功能齐全的评估版本。

线程和监视器分析的一些屏幕演员:

免责声明:我公司开发JProfiler

答案 3 :(得分:0)

我对VS Concurrency Analyzer一无所知,但您是否尝试过与Java SDK捆绑在一起的jvisualvm

文档为here

答案 4 :(得分:0)

我过去曾使用Eclipse TPTP来调试一些线程和分析问题。它很好,免费,并且很好地集成到Eclipse中:

Eclipse Test&性能工具平台 http://www.eclipse.org/tptp/