views:

413

answers:

3

Since some time, my Delphi debugger became much slower than I was used to before.

I noticed this in both Delphi 2007 and 2009, so it seems it's something outside of Delphi itself...

What causes this behaviour, and how can I prevent this?

+11  A: 

After weeks of searching for an answer, I found this Microsoft knowledge base article fixes my problem : http://support.microsoft.com/kb/321410/nl

The point is, I installed Microsoft Script Editor a while back to do some server-side javascript debugging. This also installs a service called "Machine Debug Manager" (Mdm.exe), which is the cause for the slowdown. After disabling this service, debugger speed returned to normal!

PatrickvL
Great advise! Thanks for sharing.
Gamecat
+3  A: 

For non-dutch speakers

http://support.microsoft.com/kb/321410

Marius
A: 

This happened to me too, it started after I installed XP Service pack 3 and stopped after we switched from a Windows Workgroup to a Domain.

While I was lingering in slowness I found that if I started my program, them attached to the process I could debug at normal speeds.

I also read that sometimes the Data Execution Prevention settings can adversely affect debugging performance, although monkeying with that never helped my cause.

Peter Turner