Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Compilieren dauert plötzlich ewig lange (https://www.delphipraxis.net/111645-compilieren-dauert-ploetzlich-ewig-lange.html)

dataspider 7. Apr 2008 09:56


Compilieren dauert plötzlich ewig lange
 
Hallo,

bevor ich meinen Notebook jetzt platt mache, wollte ich doch noch mal anfragen, ob ich noch etwas überprüfen kann.
Seit heute dauert das Compilieren ewig. :(
Ein leeres Projekt ca. 4 Minuten.

Mein Hauptprojekt hab ich nach ca. 30 Min. abgebrochen.
Ich hatte eigentlich nur Adobe CS Web installiert (ist bereits wieder entfernt) und UMTS - Treiber für Vodafone.

Jetzt lasse ich noch mal das Sytem komplett nach Spyware und Viren scannen...

Das witzige ist, dass es sowohl Delphi 2007 als auch Delphi 7 betrifft.
Andere Programme laufen wie immer. Ich bin erst mal ratlos.

Hat jemand eine Idee, was das sein könnte?

Frank

holliesoft 7. Apr 2008 10:18

Re: Compilieren dauert plötzlich ewig lange
 
Hi,

Taskmanager kontrolliert? Stichwort CPU-Auslastung?

mkinzler 7. Apr 2008 10:28

Re: Compilieren dauert plötzlich ewig lange
 
Irgendein amoklaufende/r FireWall/Virenscanner?

dataspider 7. Apr 2008 10:35

Re: Compilieren dauert plötzlich ewig lange
 
@holliesoft
CPU-Auslastung von BDS meist bei 1 - 2 %, ab und zu bis 17%.
Rest für Leerlauf.

@mkinzler
Virenscanner habe ich beendet - keine Änderung.

Frank

mkinzler 7. Apr 2008 10:38

Re: Compilieren dauert plötzlich ewig lange
 
ich habe da mit einem sehr namhaften Hersteller schon Probleme gehabt, der war sogar deinstalliert.

dataspider 7. Apr 2008 10:43

Re: Compilieren dauert plötzlich ewig lange
 
Zitat:

Zitat von mkinzler
ich habe da mit einem sehr namhaften Hersteller schon Probleme gehabt, der war sogar deinstalliert.

Trend Micro?

mkinzler 7. Apr 2008 10:45

Re: Compilieren dauert plötzlich ewig lange
 
Nein Symantec

Shivan 7. Apr 2008 10:53

Re: Compilieren dauert plötzlich ewig lange
 
Ich würd auch auf Virenscanner tippen...

Kleiner Tipp, wenn du wissen willst was abgeht, probiers mal mit FileMon von SysInternals. Der zeigt dir genau an, was die Programme auf der HD machen.

So konnte ich bspw. feststellen, dass ich in Delphi zuviele Suchpfade angegeben hatte und der sich nen Wolf gesucht hat. Ausserdem war hinter jeder Datei dann zusätzlich noch der Virenjäger hinterher...

dataspider 7. Apr 2008 12:59

Re: Compilieren dauert plötzlich ewig lange
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Shivan
Ich würd auch auf Virenscanner tippen...

Kleiner Tipp, wenn du wissen willst was abgeht, probiers mal mit FileMon von SysInternals. Der zeigt dir genau an, was die Programme auf der HD machen.

So konnte ich bspw. feststellen, dass ich in Delphi zuviele Suchpfade angegeben hatte und der sich nen Wolf gesucht hat. Ausserdem war hinter jeder Datei dann zusätzlich noch der Virenjäger hinterher...

Ich habe FileMin mal bemüht.
Aber ich verstehe nicht, was er macht. Es sucht, wie es aussieht, z.B. die Datei Messages.pas in Verzeichnissen, die es nicht gibt.

Z.B. der Eintrag
E:\vcl\Developer Express.VCL\ExpressMemData\Sources\win\messages.pa s

E:\vcl\Developer Express.VCL\ExpressMemData\Sources existiert und ist auch als Suchpfad definiert.
Aber E:\vcl\Developer Express.VCL\ExpressMemData\Sources\Win gibt es nicht und ist auch nirgends definiert.

Nach FileMon fängt er auch an, im Bibliothekspfad zu suchen (Lib, Imports...). Die Messages.Pas steht aber unter $(BDS)\source\Win32\rtl\win.
Das ist aber unter Suchpfad eingetragen. So sucht er erst mal in sämtlichen Verzeichnissen aller VCL - Bibliotheken.

Kann mir jemand mal meine Stränge im Gehirn richten? :wink:

Frank

Mattin 7. Apr 2008 13:04

Re: Compilieren dauert plötzlich ewig lange
 
Zitat:

Zitat von dataspider

[...]
Ich habe FileMin mal bemüht.
Aber ich verstehe nicht, was er macht. Es sucht, wie es aussieht, z.B. die Datei Messages.pas in Verzeichnissen, die es nicht gibt.

Z.B. der Eintrag
E:\vcl\Developer Express.VCL\ExpressMemData\Sources\win\messages.pa s

Kann mir jemand mal meine Stränge im Gehirn richten? :wink:

Frank

Hallo dataspider,
könnte es sein, dass deine Platte ein bisschen durcheinander ist?
Mach doch mal einen Checkdisk. Vielleicht hilft Dir das ja weiter.

Sherlock 7. Apr 2008 13:05

Re: Compilieren dauert plötzlich ewig lange
 
Compiler Optionen überprüfen. Es hilft zum Beispiel ungemein, wenn man In den Projektoptionen die Compiler-Meldungen einschränkt. Ich habe zum Beispiel die Prüfungen für unsicheren Code, unsichere Typen und unsichere Typumwandlungen abgeschaltet. Seitdem compilieren meine Projekte ca. dreimal schneller.

Sherlock

dataspider 7. Apr 2008 13:13

Re: Compilieren dauert plötzlich ewig lange
 
Zitat:

Zitat von Sherlock
Compiler Optionen überprüfen. Es hilft zum Beispiel ungemein, wenn man In den Projektoptionen die Compiler-Meldungen einschränkt. Ich habe zum Beispiel die Prüfungen für unsicheren Code, unsichere Typen und unsichere Typumwandlungen abgeschaltet. Seitdem compilieren meine Projekte ca. dreimal schneller.

Sherlock

Hi,

selbst, wenn ich alle Meldungen abschalte, andert sich nichts.

Danke, Frank

C.Schoch 7. Apr 2008 21:29

Re: Compilieren dauert plötzlich ewig lange
 
Hi,
Ich hab auf meinem Notebook das selbe Problem, das Compilieren dauert ewig obwohl die CPU Auslastung bei 0 - 5% liegt.
Auch die Datenmenge die Transferiert wird liegt nur bei 0 - 500 kb/s .
Auf mein Desktop Compiliert das selbe Projekt in 30 - 60 sec.

Ich habe auch NIS 2007 im Verdacht.

Hier noch meine Leistungsdaten als Referenz:

Desktop: Athlon 64 4000+ @ 2400Mhz
WinXP SP2
NIS 2007

Notebook: Intel Core 2 Duo @ 2x1600Mhz
WinXP SP2
NIS 2007

Möglicherweise haben noch andere User das selbe Problem dann könnte man mal an Symantec herantreten

Shivan 8. Apr 2008 06:15

Re: Compilieren dauert plötzlich ewig lange
 
Delphi sucht, wenn ich mich recht entsinne, in allen angegebenen Pfaden nach den Dateien die zu kompilieren sind.

Zuerst .dcu, wenn nicht gefunden dann .pas
Wann er jedoch welche sucht und welche nicht (weil manchmal gehts ja doch einiges schneller, und manchmal sucht sich Delphi nen Wolf), hab ich nocht nicht rausgefunden. Die Reihenfolge ist dabei auch ganz interessant. Deswegen sollte der VCL-lib-Pfad optimalerweise am Anfang stehen in den Bibliothekspfaden.

Wenns beim Linken ziemlich lange dauert, dann hat bei mir schon geholfen, den Virenscanner abzuschießen, dann war er plötzlich in 2-3sek fertig anstatt in 20sek.

Der Symantec Virenscanner ist bekannt dafür, dass er ziemlich stark bremst. (Zumindest in den Versionen, die ich hatte)

Eine Möglichkeit wäre, die Delphi-Sourcen-Pfade vielleicht vom Virenscanner ausschließen zu lassen? (falls möglich)

Die Frage ist auch, wenn er inaktiv ist, ist er wirklich inaktiv? ;)

C.Schoch 9. Apr 2008 20:08

Re: Compilieren dauert plötzlich ewig lange
 
Hi,
Ich hab gestern mal einen Versuch gestartet: Virensanner und das ganze gedönse drum rum aus. Compilieren nach ca. 30 sec. fertig!
Danach Virenscanner wieder an, Compilieren nach ca. 50 sec. fertig! :gruebel: :wiejetzt:

Es scheint da was irgendwas schief zu laufen, ich hab aber keine Ahnung was.

Looking4Clues 9. Apr 2008 22:34

Re: Compilieren dauert plötzlich ewig lange
 
Zitat:

Zitat von mkinzler
Irgendein amoklaufende/r FireWall/Virenscanner?

Oder ein unbemerktes Windows-Update für Vista?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:12 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