Visual Studioは、ロードしたくない外部dllのシンボルのロードに多くの余分な時間を要します。 VS2008でシンボル設定をいじりましたが、これらの設定はVS2010に影響しているようです。
サードパーティのシンボルの読み込みを停止するにはどうすればよいですか?
私はもう試した:
次はVSの再インストールで、OSの再インストールに失敗しますが、デバッグを押すたびに14秒節約できれば、それだけの価値があります。
試してください デバッグ->すべてのブレークポイントを削除
試すべきこと
d:\refsrc\symbols
追加された場所として私もこの問題を抱えていました。 _NT_SYMBOL_PATHを設定したとは思いませんでしたが、どういうわけか、WinDbgを使用するときに使用するパスに設定されていました。 Sysinternals SuiteからProcMonを実行してこれを理解し、DevEnv.exeを除くすべてをフィルターで除外し、アプリケーションのデバッグ時にアクセスしようとしているファイルを確認しました。
_NT_SYMBOL_PATH環境を削除し、VSを再起動すると、すべてが正常に実行されます。
これは、最初の質問で提供された回答ではなく、何が悪かったのかを理解するためのガイダンスとして提供します。
私もこの問題を抱えていました。そして、私はそれを簡単に修正します。ただ:デバッグ->オプションと設定->シンボル。シンボルでは、指定されたモジュールのみをチェックしました。すべてが再び正常に動作します。お役に立てれば。
私の場合、以前は[デバッグ]-> [シンボル]-> [すべてのモジュール]をオンにしていて、特定のプロジェクトが終了したときにオフにするのを忘れていました。この設定をオフにすると、ロード時間が大幅に改善されました。