Entwickler-Ecke
Programmierwerkzeuge - Debugging in D2009 langsam
Roland Wind - Di 14.07.09 11:30
Titel: Debugging in D2009 langsam
Hi Leute
Wir planen derzeit eine Umstellung auf D2009 und haben uns nun mehrere Lizenzen besorgt. Sehr ungut ist uns dabei aufgefallen, dass nun beim Debuggen der Einzelschrittmodus extrem langsam ist. Wird ein Einzelschritt ausgeführt, braucht die IDE ~ 3 sec um auf die nächste Programmzeile zu springen. Wir verwenden D2009 Professional unter Vista 64. Gibts da bereits einige Erfahrungen ??
Mitmischer 1703 - Di 14.07.09 12:37
Ne, bei mir debuggt er genau so gut wie D7 :) Sogar besser - man kommt bis zum Assemblercode von z. B. ShowMessage. Ich versteh da kein Wort^^, is aber interessant :D Performanceinbußen gibt es da nicht. Über F7 kommt man bis zum Assembler, das dauert natürlich lange, wenn Delphi 150 Anweisungen anzeigen muss. Probier doch mal F8!
tif - Di 14.07.09 13:06
Hallo,
wieviele Variablen beobachtet ihr beim Debuggen (Watches) ? Mit steigender Variablenzahl rechnet Delphi immer länger bis zum nächsten Schritt / Break.
Aber das ist keine Eigenart von D2009, das war auch früher schon so. Ich empfinde D2009 allenfals beim Laden der IDE langsamer als die Vorgänger, sonst nicht.
Grüße
Tino
Roland Wind - Di 14.07.09 17:55
Hi
Wir beobachten nicht mal Variablen. Nur der StackTrace und die lokalen Variablen sind aktiv. Unsere App ist jedoch sehr groß (~ 8 Mio Loc). Habe bereits mit den Debug Eigenschaften rumgespielt, bringt jedoch alles nichts
Roland Wind - Di 21.07.09 08:50
Nach mehreren Versuchen haben wir nun folgendes festgestellt. Wenn wir nur die Basis compilieren (4.5 Mio Locs) dann funkt das Debuggen wie immer. Wird jedoch die komplette Software compiliert (8.5 Mio Locs) dann braucht Delphi für einen Debugschritt zum nächsten 1-3 sec. Das ist absolut undenkbar, derzeit damit produktiv zu gehen.
Hat einer eine Idee ??
BenBE - Di 21.07.09 14:58
Wie schaut das aus, wenn ihr die Basis mit Debug-Symbolen übersetzt, die zusätzlichen Units jedoch ohne Debugsymbole? Ändert sich dann was?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!