Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Lange Wartezeit bei Codevervollständigung (https://www.delphipraxis.net/150353-lange-wartezeit-bei-codevervollstaendigung.html)

RWarnecke 14. Apr 2010 16:27


Lange Wartezeit bei Codevervollständigung
 
Hallo zusammen,

wenn ich ein größeres Projekt (größer 5000 Zeilen, mehr als 10 Units) lade und dann die Code-Vervollständigung vom CNWizards und/oder die interne Vervollständigung der IDE, so muss ich immer gut 15 - 30 Sekunden warten, bis mir das Auswhalfenster angezeigt wird. Teilweise kann es es auch vorkommen, dass es länger als 30 Sekunden dauert.

Habt Ihr eine Ahnung, woran das liegen kann ?

Mein System :
Windows 7 64Bit
8GB Arbeitsspeicher
80GB SATA Festplatte

mirage228 14. Apr 2010 17:33

Re: Lange Wartezeit bei Codevervollständigung
 
Abend,

Ich hatte da auch mal Probleme mit der Performance der CC. Ich habe folgende Optionen geändert:

1) Beim Projekt: Delphi-Compiler >> Compilieren >> Symbolreferenzinfo auf "Referenzinfo" (war ein D2005 Projekt und die Option noch auf "Nur Definitionen")

2) Allgemein: Editor >> Code-Insight >> Pascal

> Symbolbeschreibung aus
>> Diese bewirkt, dass nicht mehr dieses HTML-Fenster beim Drüberfahren über die Einträge in der CC angezeigt wird

> ggf.: Fehlermarkierung aus

Die drei zusammen haben etwas besser gemacht. Welche davon die effektivste ist, weiß ich allerdings nicht, da ich alle drei zeitgleich gesetzt habe

Viele Grüße

RWarnecke 14. Apr 2010 17:47

Re: Lange Wartezeit bei Codevervollständigung
 
Hallo David,

danke erstmal für Deine Antwort. Habe jetzt mal alle drei Optionen in einen Projekt gesetzt. Ich werde mal schauen ob es besser wird.

himitsu 14. Apr 2010 18:11

Re: Lange Wartezeit bei Codevervollständigung
 
Schau auch mal auf den Speicherverbrauch des Delphi 2006-Compilers.

Dieser hat ein Speicherleck und kann recht schnell viel belegen, womit die IDE dann auch beeinträchtigt werden könnte.

(meine Bestzeit war mal 'ne knappe halbe Stunde Debuggen, wo es bei ~2 GB einen OutOfMenory hagelte und die IDE sich nicht mehr bediehnen ließ)

RWarnecke 14. Apr 2010 18:18

Re: Lange Wartezeit bei Codevervollständigung
 
Halli himitsu,

das ist egal, bei dem etwas größeren Projekt, was ich gerade bearbeite, liegt der Speicherverbrauch aktuell bei 143MB. Aber es ist egal, wie hoch der Speicherverbrauch ist, es ist immer so gewesen. Hatte ich ein kleines Projekt geladen, mit nur einem Formular zum Beispiel, ist die CC super schnell gewesen.

shmia 15. Apr 2010 10:37

Re: Lange Wartezeit bei Codevervollständigung
 
Ab D7 aufwärts gibt es auch mehrere Projekt Warnungen, die das Compilieren massiv (~Faktor 3-4) ausbremsen.
Das sind unter anderem "Unsafe Type", "Unsafe Code".
Ich kann es hier nur leider nicht nachschauen, weil ich immer noch auf D5 festsitze :-(
Ich könnte mir vorstellen, dass diese Warnungen auch bei der Codevervollst. einen negativen Effekt haben.

hoika 15. Apr 2010 10:52

Re: Lange Wartezeit bei Codevervollständigung
 
Hallo,

ich hatte die Code-Vervollständigung bei D6 abschalten müssen (nur noch per HotKey),
weil das auf meinem alten Rechner so lahm war (1.8 GHz Athlon).

Jetzt habe ich einen Dual-Core mit 3 GHz und D2010 und es geht flott.

Hast du Delphi-Speedup installiert ?
Wenn nicht, hilft dir hier die Suche.


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz