Reputation: 20119
Is there a Java thread analyzer like the concurrency analyzer in Visual Studio?
Upvotes: 4
Views: 1852
Reputation: 11108
I have used Eclipse TPTP to debug some threading and profiling issues in the past. It is nice, free, and is integrated well into Eclipse:
Eclipse Test & Performance Tools Platform http://www.eclipse.org/tptp/
Upvotes: 0
Reputation: 340733
tda is a bit crude but it works well and is free. It loads a thread dump and shows threads, locks, deadlocks and multiple threads waiting to acquire a single lock.
Really useful!
Upvotes: 2
Reputation: 122391
I don't know anything about the VS Concurrency Analyzer, but have you tried jvisualvm
, which is bundled with the Java SDK?
Documentation is here.
Upvotes: 0
Reputation: 47975
You can try JProfiler, a fully functional evaluation version is available.
Some screen casts on thread and monitor analysis:
Disclaimer: My company develops JProfiler
Upvotes: 0
Reputation: 36577
VisualVM, nowadays comes as part of the standard Oracle JDK.
Upvotes: 7