title: Is there an equivalent to Java's "kill -3" for a .NET CLR thread dump?
body: <p>Java has the thread dump which is triggered by a signal 3 sent to the process (e.g. "kill -3 PID"). The equivalent I've found for .NET is to use ADPlus (<a href="http://support.microsoft.com/kb/286350" rel="nofollow noreferrer">http://support.microsoft.com/kb/286350</a>). This basically attaches a debugger, takes a mini dump, and executes a few commands. I find .NET's approach to be a very brute force, cludgy approach, and it appears to be slower, too.</p>
  
  <p>Does anyone know of any alternatives?</p>
  
  <p>(BTW, I recently found the following URL but haven't tried it: <a href="http://www.interact-sw.co.uk/iangblog/2004/11/16/stackdump" rel="nofollow noreferrer">http://www.interact-sw.co.uk/iangblog/2004/11/16/stackdump</a>)</p>
  
  <p>Thanks.</p>