_NT_SYMBOL_PATHを設定し、それをポイントしました
srv*c:\symbols*http://msdl.microsoft.com/download/symbols
デバッガーを起動すると、Windows関連のdllがすぐに読み込まれることに気付きました。ただし、当社のdllの読み込みには非常に長い時間がかかります。_NT_SYMBOL_PATHを削除したら、Visual Studioを再起動すると、すべてが非常に高速に読み込まれます(MSシンボルはありませんが)。
上記のシンボルサーバーが、ローカルに存在するかどうかを最初に確認するのではなく、社内のdllのpdbsを検索しているようです。私がpdbを持っていないこれらのdllのいくつか。一部は私のソリューションの一部なので、デバッグ時にビルドし、常にpdbを使用します。
Visual Studioはどのようにシンボルを検索していますか?とにかく、Visual Studioがシンボルを検索する方法を制御できますか?特定のディレクトリのdllについては、シンボルを検索しないことを明示的に言うことはできますか?シンボルのロード速度を下げる可能性のあるものや、プロセスを高速化するためにできることは他にありますか?