私たちのアプリケーションは、実稼働環境でいくつかの奇妙なパフォーマンスの問題を抱え始めました。アプリは何もしていないように見えますが、一定の CPU 使用率と高いメモリ使用率。
タスク マネージャーの機能を使用して、プロセスのダンプ ファイルを作成しました。今、デバッグしようとしていますが、それほど簡単ではないようです:)
VS2010 はマネージ コードをデバッグしません。使用できる唯一のアクションは "ネイティブのみでデバッグ" です。これはおそらく、アプリが .NET 3.5 アプリであるためです。
このような状況で、すべてのスレッドのマネージ コール スタックを確認する方法はありますか?