Dervin Thunk
Dervin Thunk

Reputation: 20119

Java thread analyzer?

Is there a Java thread analyzer like the concurrency analyzer in Visual Studio?

Upvotes: 4

Views: 1852

Answers (5)

Krystian Cybulski
Krystian Cybulski

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

Tomasz Nurkiewicz
Tomasz Nurkiewicz

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

trojanfoe
trojanfoe

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

Ingo Kegel
Ingo Kegel

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

Joonas Pulakka
Joonas Pulakka

Reputation: 36577

VisualVM, nowadays comes as part of the standard Oracle JDK.

Upvotes: 7

Related Questions