![]() |
Delphi 2007 schlagartig extrem langsam
Moin und einen schönen Sonntag,
seit zwei/drei Tagen ist mein D2007 extrem langsam beim Compilieren und der Arbeit im Editor. * Im Editor legt Delphi Pausen ein, wenn ein Syntaxtipp kommen müsste. Ich tippe etwa "MyTable." und nun sollte nach einiger Zeit die Liste verfügbarer Methoden etc. kommen. Statt dessen erscheint nach einnigen Sekunden die Eieruhr und es dauert 30 Sekunden, bis die Code-Vervollständigungs-Vorschläge angezeigt werden. * Beim Compilieren hängt sich delphi regelmäßig an der Uses-Klausel der Hauptdatei auf (Zeile ... in der entsprechenden DPR-Datei) und benötigt ca. 45 Sekunden, bis es sichtbar weitergeht. Das Verhalten ist unabhängig von meinen Projekten - ich habe ein recht umfangreiches aber auch ein sehr kleines (keine 10 Units), in denen dieses Verhalten auftritt. Wie gesagt - erst seit wenigen tagen, bis dahin waren diese Gedenkpausen nicht vorhanden. Hat jemand eine Idee, wo man mit der Suche anfangen könnte? Gibt es Logs, die mir zeigen könnten, was Delphi in dieser Zeit so macht? Der Compiler tendiert zu unbrauchbar, wenn man beim debuggen häufiger mal kleinere Änderungen durchtesten will... Gruß Hepdepaddel |
Re: Delphi 2007 schlagartig extrem langsam
Hi!
Tritt es bei wirklich allen Projekten auf? Auch bei einem neuen, ganz leeren? Was sagen dann CPU- und RAM-Auslastung? Grüße, Frederic |
Re: Delphi 2007 schlagartig extrem langsam
Zitat:
Woran es genau liegt kann dir meistens der Process Monitor von Sysinternals / Microsoft sagen: ![]() Damit habe ich auch die Start- und Arbeitszeit der IDE um einige Zehntelsekunden gedrückt, weil z.B. nach Menüsounds usw. gesucht wurde. Was bei einem Bekannten die Ursache war: Der Virenscanner seit dem zuvor gemachten automatischen Update... |
DP-Maintenance
Dieses Thema wurde von "Matze" von "Object-Pascal / Delphi-Language" nach "Die Delphi-IDE" verschoben.
|
Re: Delphi 2007 schlagartig extrem langsam
Bei einem ganz kleinen Projekt (TForm mit einem TEdit drauf) sind es "nur" 8 Sekunden. Die Wartezeit der IDE beim Zugriff auf die Code-Vervollständigung beträgt dann gut 10 Sekunden.
Da wären mir einige Zehntelsekunden beim Start sogar noch egal... Gruß Hepdepaddel |
Re: Delphi 2007 schlagartig extrem langsam
Zitat:
Viele Grüße, |
Re: Delphi 2007 schlagartig extrem langsam
Ich würde 3 Möglichkeiten sehen:
1, Amoklaufender Virenscanner. 2, Anbahnender HW-Defekte (z.B. Festplattensektoren die mehrmals geladen werden müssen) 3, Netzwerkkonfiguration. Es wird auf Netzwerk (oder USB-Festplatte?)-Ressourcen gesucht die nicht (oder sehr langsam ) gefunden werden. |
Re: Delphi 2007 schlagartig extrem langsam
Hallo nochmal,
so - nun habe ich die Platte einem Checkdisk unterzogen und defragmentiert. Der Virenscanner war schon abgeschaltet. Leider keine Änderung. Auch die Netzverbindungen habe ich einfach mal alle abgestellt - das wirkt sich ebenfalls nicht aus (Delphi läuft sowieso lokal). Mit dem Process Monitor sehe ich tausende von Einträgen, wenn man die filtert, bleiben viele Delphi-Einträge mit dem Hinweis "FAST IO DISALLOWED" über. Was mir aufgefallen ist: SysUtils wird beispielsweise vergebens in fast jedem Ordner des Suchpfads gesucht. Nun habe ich den Pfad zu "LIB" wieder ganz nach oben platziert, aber Zeit spart das nicht. Ich kapier's nicht. Das hatte ich vor längerer Zeit bei D7 schon, aber D2007 lief nun eine ganze Weile völlig sauber. Das compilieren ist das Eine. Schlimmer sind die Wartezeiten bei Code-Completion. Einmal nicht aufgepasst, und man sitzt wieder 30 Sekunden vor dieser IDE. :wall: Immerhin klappt es dann schneller, bis man das Programm das nächste mal compiliert hat. Gruß Hepdepaddel |
Re: Delphi 2007 schlagartig extrem langsam
Welches Windows benutzt du denn?
|
Re: Delphi 2007 schlagartig extrem langsam
Windows XP, 32 bit (mein Notebook)
Aber da ich letzte Woche Win 7 auf dem Desktop installiert habe und begeistert bin, sollte ich vielleicht die Kiste einfach neu aufsetzen. Es ist nur lästig, wenn es immer Delphi ist, das nach "Neuaufsetzen" schreit. Zumal es ja mit dem Installieren nicht getan ist - die ganzen Komponenten hintendran dauern meist nochmal deutlich länger :roll: Gruß Hepdepaddel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz