为什么我的调试器这么慢?

时间:2008-10-15 08:36:31

标签: delphi debugging

从那时起,我的Delphi调试器变得比以前慢了很多。

我在Delphi 2007和2009中都注意到了这一点,所以它似乎不属于Delphi本身......

导致此行为的原因是什么,以及如何防止此行为?

3 个答案:

答案 0 :(得分:13)

经过数周的搜索,我发现这篇Microsoft知识库文章解决了我的问题:http://support.microsoft.com/kb/321410/nl

关键是,我安装了Microsoft Script Editor一段时间后做了一些服务器端的javascript调试。这也会安装一个名为“Machine Debug Manager”(Mdm.exe)的服务,这是导致速度减慢的原因。禁用此服务后,调试器速度恢复正常!

答案 1 :(得分:3)

答案 2 :(得分:1)

这也发生在我身上,它是在我安装XP Service Pack 3之后开始的,并且在我们从Windows工作组切换到域后停止了。

当我慢慢地挥之不去的时候,我发现如果我开始我的程序,它们会附加到我可以正常速度调试的过程中。

我还读到,有时数据执行保护设置可能会对调试性能产生负面影响,尽管使用它从来没有帮助我的事业。