重複の可能性:
競合状態/デッドロックを見つけるためのC#/。NET分析ツール
デッドロックしてハングしていると思われるアプリケーションをデバッグしています。ただし、これは数日ごとにのみ発生し、コンピューターでは発生しないため、デバッガーを接続できません。実行中のアプリケーションにクエリを実行し、どのメソッド/ロック/デッドロックが発生しているかを調べるために使用できるユーティリティまたはメソッドはありますか?
更新:通常、アプリケーションは顧客の場所で実行されており、私はマシンにアクセスできません。また、大量のソフトウェアをインストールするように依頼することに完全に満足しているわけではありません。