1
私はアプリケーションを持っています、そのカスタムコントロールの多くで構成され、処理中にアプリケーションがハングし、デッドロックが発生すると、私はデッドロックのコードを見つけることができません、デッドロックのコードか、これを見つけるためのツールがありますか?デッドロックを見つけるには?
私はアプリケーションを持っています、そのカスタムコントロールの多くで構成され、処理中にアプリケーションがハングし、デッドロックが発生すると、私はデッドロックのコードを見つけることができません、デッドロックのコードか、これを見つけるためのツールがありますか?デッドロックを見つけるには?
まず、バックグラウンドでスローされる例外があるかどうかをチェックします。スローされるCLR例外を有効にするには、Debug/Exceptionを実行し、Common Language Runtime Exceptionチェックボックスをオンにします。次に、デバッグセッションを一時停止し、アプリケーションがデッドロックされた時点の各スレッドがどこにあるかを調べて、コールスタックを調べることができます。さらに、デッドロックの原因となる可能性がある各場所をトレースすることができます。
はここであなたを助けることができるいくつかのSOクエリです。ここで
が私の意見では、この場合に役立ちますいくつかのツールです:
よろしく、
破断は表示されませんか? –
プログラミングの喜びへようこそ – auburg
こんにちは、私は非常に大きなアプリケーションを持っています。 –