5

質問: クライアントに提供されたアプリケーションでデッドロックが発生した場所をログに記録したり特定したりする方法はありますか?

バックグラウンド: 通常、コードをテストしていてデッドロックが発生したときは、Visual Studio で実行しているので、[すべてデバッグ] を押して、どのスレッドがどこで待機しているかを見つけることができ、問題の内容がすぐにわかります。ただし、ごくまれにアプリケーションがフリーズする特定の問題があります (単体テストまたは統合テストでは検出されません)。これは、実行可能バイナリのみを実行しているクライアント マシンで発生します。デバッガーなしで問題が発生する可能性があると正確に言うのは難しいため、これらの問題を報告するのに役立つ有効にすることができる機能があるかどうかを知りたいです。

4

1 に答える 1

4

TaskManager または Process Explorer からクライアントにミニダンプを作成させることができます。詳細については、この記事を参照してください。

于 2013-04-28T06:24:58.567 に答える