Как мне указать WinDBG загружать исходные файлы только для определенных модулей? - PullRequest
1 голос
/ 03 января 2011

Я добавил исходный путь к WinDBG, и теперь, когда я присоединяюсь к своему .NET-процессу, WinDBG очень долго загружает модули.Есть ли способ сказать WinDBG загружать / связывать исходные файлы только для подмножества модулей?Я забочусь только об источнике из моего собственного кода.

Ответы [ 2 ]

0 голосов
/ 11 февраля 2011
  • Я оставляю свое сочувствие пустым, за исключением собственного кода, если он мне не нужен.У меня есть псевдоним в ntsdi.ini, чтобы добавить символы Windows и т. Д.Это значительно ускоряет загрузку.
  • Я буду второй отложенной загрузкой
0 голосов
/ 03 января 2011
  1. Убедитесь, что отложенная загрузка символов включена (.symopt + 0x4).
  2. Попробуйте использовать только квалифицированные символы (т.е. модуль! Name) и измените параметр «Разрешить неквалифицированные символы» в меню «Отладка».
  3. Попытайтесь выяснить, почему загрузка символов занимает много времени. Используйте "! Sym noisy". Если символы загружаются из удаленного сетевого расположения, попробуйте использовать cache * c: \ some \ path \ to \ cache
...