2

VS2008デバッガーでハングをデバッグするのを手伝おうとしています。[スレッド]ペインでスレッドをダブルクリックすると、[コールスタック]ペインにそのスレッドのトレースが表示されます。

私の質問は、各スレッドを個別に選択することなく、すべてのスレッドのすべての呼び出しスタックを1回のショットで取得する方法はありますか?すべてのスレッドのトレースを、調査する開発者に電子メールで送信したいと思います。

4

3 に答える 3

2

アプリケーションの開発者にとって、テキストスタックトレースよりもはるかに便利なのは、デバッグ|を使用してミニダンプを保存することです。(Visual Studioで)ダンプに名前を付けて保存し、代わりに送信します。

于 2009-05-18T19:13:32.727 に答える
1

...VSの外でこれを行う簡単な方法を見つけましたが。

マネージドスタックエクスプローラーはまさに私が探していたものです。これは、実行中のアプリに接続する無料の軽量exeであり、すべてのスタックトレースを1か所にダンプできます。

于 2009-05-27T19:50:51.257 に答える
0

VisualStudioでこれを行うための優れた方法はありません。

ただし、WinDbgを使用できる場合は、次のコマンドを使用して、すべてのスレッドのスタックトレースを取得できます。

~* kn 500
于 2009-05-18T19:10:34.713 に答える