Я настроил _NT_SYMBOL_PATH и указал на
srv*c:\symbols*http://msdl.microsoft.com/download/symbols
При запуске отладчика я замечаю, что связанные с Windows библиотеки загружаются быстро. Тем не менее, dll нашей компании очень долго загружается. Когда я избавляюсь от _NT_SYMBOL_PATH, перезапускаю Visual Studio, тогда все загружается довольно быстро (хотя у меня нет символов MS).
Это почти так, как будто сервер символов выше ищет pdbs моей внутренней компании dll вместо того, чтобы сначала проверить, существуют ли они локально. Некоторые из этих библиотек у меня нет pdbs для. Некоторые из них являются частью моего решения, поэтому я создаю их при отладке и всегда имею pdbs.
Как Visual Studio ищет символы? Могу ли я в любом случае контролировать, как Visual Studio ищет символы? Могу ли я прямо сказать, что для dll из данного каталога не нужно искать символы? Есть ли что-нибудь еще, что может повлиять на скорость загрузки символов, или что я могу сделать, чтобы ускорить процесс?