title: Thread Dump Analyzer
body: <p>Do you know some good thread dump analyzer tool? Perfect would be :</p>
  
  <ul>
  <li>free</li>
  <li>can read a few thread dumps and compare them</li>
  <li>point out which threads took the longest, what are the classes that the thread is locked on etc.</li>
  <li>shows threads, locks, deadlocks and multiple threads waiting to acquire a single lock</li>
  </ul>
  
  <p>Edit:</p>
  
  <ul>
  <li>offline analyze - load file with one or many thread dump and analyze it.</li>
  </ul>
  
  <p><strong>Edit:</strong>
  My choice is: Samurai. It has all the features I need: Loads logfile, and compares few thread dumps. Analyze it and points:</p>
  
  <ul>
  <li>waiting threads</li>
  <li>blocked threads</li>
  <li>blocking threads</li>
  <li>deadlock</li>
  </ul>
  
  <p>I'll leave question as answered because TDA is the best answer that was given.</p>