VS2010:从dll加载符号非常慢

时间:2012-04-25 12:59:12

标签: visual-studio-2010 dll symbols

我有一个程序,我正在使用戴尔笔记本电脑XPS 502X。在工作中,我通常有另一台显示器插入我的DVI端口,一切都很好。当我在家工作时,我只有笔记本电脑屏幕。当我在VS2010中启动程序时,它非常慢,我注意到屏幕底部Loading symbols for ...\NVIDIA Corporation\coprocmanager\detourel.dll...每次大约需要10-20秒。对于为什么会发生这种情况的任何想法?

编辑:

我认为这是一个司机问题,但现在又发生了。

我尝试了在类似问题中发布的想法

-DeleteAllBreakpoints东西,没用。

- 无法获取远程符号或网络路径

-Enabled Just My Code

看起来像是由图形驱动程序注入的一个钩子DLL ......让我抓狂!

编辑2:

问题发生和关闭,今天一切似乎都发现了,昨天,我甚至注意到在我启动CFileDialog时程序运行时加载GROOVEEX.dll的速度很慢。所以它可能不仅仅是与图形驱动程序相关的东西。

1 个答案:

答案 0 :(得分:1)

看起来nVidia使用了Microsoft的Detours库。希望这会有所帮助...

http://forums.nvidia.com/index.php?showtopic=212704

http://research.microsoft.com/en-us/projects/detours/

运行Windows内置的msconfig工具,查看nVidia在启动时启动的一些内容。您可能想尝试暂时禁用某些启动项,但是您需要在此之前研究您禁用的每个项目,或者您可能必须进入安全模式才能恢复到良好状态。