Seit einiger Zeit wurde mein Delphi-Debugger viel langsamer als ich es früher gewohnt war.
Ich habe das sowohl in Delphi 2007 als auch 2009 bemerkt, also scheint es etwas außerhalb von Delphi zu sein ...
Was verursacht dieses Verhalten und wie kann ich dies verhindern?
Nach einigen Wochen der Suche nach einer Antwort habe ich festgestellt, dass dieser Microsoft Knowledge Base-Artikel mein Problem behebt: Ссылка
Der Punkt ist, ich habe den Microsoft Script Editor vor einiger Zeit installiert, um ein serverseitiges JavaScript-Debugging durchzuführen. Dies installiert auch einen Dienst namens "Machine Debug Manager" (Mdm.exe), der die Ursache für die Verlangsamung ist. Nach dem Deaktivieren dieses Dienstes kehrte die Debugger-Geschwindigkeit auf normal zurück!
Das ist mir auch passiert, es hat nach der Installation von XP Service Pack 3 begonnen und nach dem Wechsel von einer Windows Workgroup zu einer Domain gestoppt.
Während ich in Langsamkeit verweilte, fand ich, dass wenn ich mein Programm startete, sie an den Prozess angehängt wurden, konnte ich mit normaler Geschwindigkeit debuggen.
Ich habe auch gelesen, dass die Einstellungen für die Datenausführungsverhinderung manchmal die Debugging-Leistung beeinträchtigen können, obwohl das Affizieren mit dieser Funktion meiner Ursache nie geholfen hat.