如何指示WinDBG仅加载某些模块的源文件?

时间:2011-01-02 21:03:39

标签: .net windbg

我已经为WinDBG添加了一个源路径,现在当我连接到我的.NET进程时,WinDBG需要很长时间来加载模块。有没有办法告诉WinDBG只加载/关联模块子集的源文件?我只关心自己代码中的来源。

2 个答案:

答案 0 :(得分:0)

  1. 确保启用延迟符号加载(.symopt + 0x4)。
  2. 尝试仅使用限定符号(即模块!名称)并修改“调试”菜单上的“解析非限定符号”选项。
  3. 尝试找到符号加载需要很长时间的原因。使用“!sym noisy”。如果从远程网络位置加载符号,请尝试使用cache * c:\ some \ path \ to \ cache

答案 1 :(得分:0)

  • 除非我需要,否则除了我自己的代码外,我保持空洞。我在ntsdi.ini中有一个别名来添加windows等符号。这大大加快了加载时间。
  • 我将延迟加载