When comparing Samurai vs irockel/tda, the Slant community recommends Samurai for most people. In the question“What are the best Java thread dump analysers?” Samurai is ranked 3rd while irockel/tda is ranked 4th. The most important reason people chose Samurai is:
Samurai quickly points out threads that are deadlocked with a red color and a unique icon. Making it easy to spot them.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Quickly points out deadlocked threads
Samurai quickly points out threads that are deadlocked with a red color and a unique icon. Making it easy to spot them.
Pro Intuitive interface
There's not much to the interface itself, it's quite intuitive. It can be easily gotten used to just by clicking around.
Pro Easy to use
Samurai's pretty easy to use, you just open a text file with one or more thread dumps and it will do the analysis for you.
Pro Easy to install
Samurai comes as a single .jar
file which is downloaded and can be run with java -jar samurai.jar
.
Pro Makes it easy to find threads that are stuck or that have long-running transactions
When analyzing multiple thread dumps, Samurai will try to find transactions spanning multiple threads and highlights them in red, making it easier for the user to see and click on them in order to investigate further.
Pro Easy to install
tda is downloaded as a .zip
file which is decompressed and it has a tda.jar
executable inside which can then be run with java -jar tda.jar
.
Pro Quickly points out deadlocked threads
tda quickly points out threads that are deadlocked by grouping them together and making them available behind a single click.
Pro Easy to use
irockel/tda is pretty easy to use, you just open a text file with one or more thread dumps and it will do the analysis for you.
Pro Intuitive interface
There's not much to the interface itself, it's quite intuitive. It can be easily gotten used to just by clicking around.
Cons
