是否有像Visual Studio中的concurrency analyzer这样的Java线程分析器?
答案 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/