Discussion:
Delphi 7 - Kompiliervorgang dauert
(zu alt für eine Antwort)
Robert Wehofer
2006-01-27 16:11:09 UTC
Permalink
Hallo Leute!

Ich hab nun einen neuen (schnelleren) Rechner hergerichtet, Delphi 7
draufgespielt und mein Projekt kompiliert. Es fällt auf, dass etwa 20
Sekunden vergehen, bis definitiv begonnen wird, zu kompilieren. In den 20
Sekunden sieht man den Compilierfortschrittsdialog, aber nichts tut sich.
Das ganze System scheint blockiert zu sein.

Wieso?

Gruß,
Robert
Heiko Luettge
2006-01-27 16:32:27 UTC
Permalink
Viell. hat es mit Delphi ja nichts zu tun?

Viell. ein Virenscanner (Norton) ?

Heiko
Robert Wehofer
2006-01-31 14:53:36 UTC
Permalink
Mein Rechner hat einen Virenscanner (F-Secure), aber der blockiert nicht
wirklich. Die andere Software funktioniert ja einwandfrei.

Robert
Holger Lembke
2006-01-27 16:48:03 UTC
Permalink
Post by Robert Wehofer
Ich hab nun einen neuen (schnelleren) Rechner hergerichtet, Delphi 7
draufgespielt und mein Projekt kompiliert. Es fällt auf, dass etwa 20
Sekunden vergehen, bis definitiv begonnen wird, zu kompilieren. In den 20
Sekunden sieht man den Compilierfortschrittsdialog, aber nichts tut sich.
Das ganze System scheint blockiert zu sein.
Ein Versuch:

Projekt -> Optionen -> Verzeichnisse/Bedingungen und dort bei Suchpfad via
"..."-Schaltfläche die ungültigen Pfadangaben löschen.
--
mit freundlichen Grüßen! Warum schließen Sie meine Gebote aus ?????
Holgi, +49-531-3497854 ! Weil ich es kann.
Robert Wehofer
2006-01-31 14:55:33 UTC
Permalink
Post by Holger Lembke
Projekt -> Optionen -> Verzeichnisse/Bedingungen und dort bei Suchpfad via
"..."-Schaltfläche die ungültigen Pfadangaben löschen.
Das hat nichts gebracht. Es gab keine ungültigen Pfade.

Ich hab festgestellt, dass die Intelligense (wie auch immer man das
schreiben mag)-Funktion während der Code-Eingabe fürchterlich blockiert.
Kaum ruft man sie auf, schon ist das System sekundenlang blockiert.
Irgendwie sucht Delphi irgendwas verzweifelt.

Keine Ahnung, was ich noch machen könnte?

Robert
Robert Wehofer
2006-02-03 18:49:40 UTC
Permalink
Post by Robert Wehofer
Ich hab festgestellt, dass die Intelligense (wie auch immer man das
schreiben mag)-Funktion während der Code-Eingabe fürchterlich blockiert.
Kaum ruft man sie auf, schon ist das System sekundenlang blockiert.
Irgendwie sucht Delphi irgendwas verzweifelt.
Weiß denn wirklich keiner, was bei mir los sein könnte?

Folgendes Verhalten ist festzustellen:

Bei Klick auf Compilieren bleibt das System etwa 10 Sekunden blockiert, der
Prozessor ist überhaupt nicht belastet (komisch). Dann wird in gewohnter
Geschwindigkeit kompiliert
Es dauert bis zu 10 Sekunden, bis sich die Intelligense (Programmierhilfe im
Editor) öffnet. In der Zwischenzeit ist nur die berühmte Sanduhr zu sehen.

Es sind bei mir die Suchpfade korrekt und es sind einige Packages geladen.

Robert
Michael Winter
2006-02-03 19:09:53 UTC
Permalink
Post by Robert Wehofer
Bei Klick auf Compilieren bleibt das System etwa 10 Sekunden blockiert, der
Prozessor ist überhaupt nicht belastet (komisch). Dann wird in gewohnter
Geschwindigkeit kompiliert
Es dauert bis zu 10 Sekunden, bis sich die Intelligense (Programmierhilfe im
Editor) öffnet. In der Zwischenzeit ist nur die berühmte Sanduhr zu sehen.
Liefert FileMon irgendwelche Aktivitäten in diesem Zeitraum?

-Michael
Robert Wehofer
2006-02-03 19:39:53 UTC
Permalink
Hi Michi!
Post by Michael Winter
Liefert FileMon irgendwelche Aktivitäten in diesem Zeitraum?
Super Tipp mit FileMon.

Also ich bekomme zwischen Klick-Kompilieren und eigentlicher Beginn des
Kompiliervorganges (Blockade von 13 Sek.) immer folgendes Muster:

=============
Klick auf Kompilieren

370 20:25:06 delphi32.exe:3340 CLOSE D:\ResPublica\src\Client\ SUCCESS


System nun 13 Sekunden durch folgende Aktivitäten blockiert:

371 20:25:06 explorer.exe:480 OPEN
C:\Programme\F-Secure\Anti-Virus\fsmuiav.dll SUCCESS Options: Open Access:
All
372 20:25:06 explorer.exe:480 QUERY INFORMATION
C:\Programme\F-Secure\Anti-Virus\fsmuiav.dll SUCCESS Attributes: A
373 20:25:06 explorer.exe:480 CLOSE
C:\Programme\F-Secure\Anti-Virus\fsmuiav.dll SUCCESS
374 20:25:06 explorer.exe:480 OPEN
C:\Programme\F-Secure\Anti-Virus\fsmuiav.dll SUCCESS Options: Open Access:
Execute
375 20:25:06 explorer.exe:480 QUERY INFORMATION
C:\Programme\F-Secure\Anti-Virus\fsmuiav.dll SUCCESS Length: 317440
376 20:25:06 explorer.exe:480 CLOSE
C:\Programme\F-Secure\Anti-Virus\fsmuiav.dll SUCCESS
377 20:25:09 explorer.exe:480 OPEN C:\ SUCCESS Options: Open Directory
Access: All
378 20:25:09 explorer.exe:480 QUERY INFORMATION C:\ SUCCESS
FileFsFullSizeInformation
379 20:25:09 explorer.exe:480 CLOSE C:\ SUCCESS
380 20:25:09 explorer.exe:480 OPEN D:\ SUCCESS Options: Open Directory
Access: All
381 20:25:09 explorer.exe:480 QUERY INFORMATION D:\ SUCCESS
FileFsFullSizeInformation
382 20:25:09 explorer.exe:480 CLOSE D:\ SUCCESS
383 20:25:13 delphi32.exe:3340 READ C:\WINDOWS\CSC\00000001 SUCCESS Offset:
0 Length: 64
384 20:25:13 svchost.exe:1376 QUERY INFORMATION C:\Dokumente und
Einstellungen\LocalService\Lokale Einstellungen\Temporary Internet
Files\Content.IE5\index.dat SUCCESS Length: 32768
385 20:25:13 svchost.exe:1376 QUERY INFORMATION C:\Dokumente und
Einstellungen\LocalService\Lokale Einstellungen\Temporary Internet
Files\Content.IE5\index.dat SUCCESS Length: 32768
386 20:25:13 svchost.exe:1376 SET INFORMATION C:\Dokumente und
Einstellungen\rowe\ntuser.dat.LOG SUCCESS Length: 8192
387 20:25:13 svchost.exe:1376 SET INFORMATION C:\Dokumente und
Einstellungen\rowe\ntuser.dat.LOG SUCCESS Length: 8192
388 20:25:13 svchost.exe:1376 QUERY INFORMATION C:\Dokumente und
Einstellungen\LocalService\Lokale Einstellungen\Temporary Internet
Files\Content.IE5\index.dat SUCCESS Length: 32768
389 20:25:16 explorer.exe:480 OPEN
C:\Programme\F-Secure\Anti-Virus\fsmuiav.dll SUCCESS Options: Open Access:
All
390 20:25:16 explorer.exe:480 QUERY INFORMATION
C:\Programme\F-Secure\Anti-Virus\fsmuiav.dll SUCCESS Attributes: A
391 20:25:16 explorer.exe:480 CLOSE
C:\Programme\F-Secure\Anti-Virus\fsmuiav.dll SUCCESS
392 20:25:16 explorer.exe:480 OPEN
C:\Programme\F-Secure\Anti-Virus\fsmuiav.dll SUCCESS Options: Open Access:
Execute
393 20:25:16 explorer.exe:480 QUERY INFORMATION
C:\Programme\F-Secure\Anti-Virus\fsmuiav.dll SUCCESS Length: 317440
394 20:25:16 explorer.exe:480 CLOSE
C:\Programme\F-Secure\Anti-Virus\fsmuiav.dll SUCCESS
395 20:25:18 winlogon.exe:648 READ C:\WINDOWS\CSC\00000001 SUCCESS Offset:
0 Length: 64
396 20:25:19 svchost.exe:1376 QUERY INFORMATION C:\Dokumente und
Einstellungen\LocalService\Lokale Einstellungen\Temporary Internet
Files\Content.IE5\index.dat SUCCESS Length: 32768
397 20:25:19 svchost.exe:1376 QUERY INFORMATION C:\Dokumente und
Einstellungen\LocalService\Lokale Einstellungen\Temporary Internet
Files\Content.IE5\index.dat SUCCESS Length: 32768
398 20:25:19 svchost.exe:1376 QUERY INFORMATION C:\Dokumente und
Einstellungen\LocalService\Lokale Einstellungen\Temporary Internet
Files\Content.IE5\index.dat SUCCESS Length: 32768

Nach 13 Sekunden beginnt endlich der Kompiliervorgang:

399 20:25:19 delphi32.exe:3340 OPEN D:\ResPublica\src\Client\ SUCCESS
Options: Open Directory Access: Traverse

=============

Ist doch die Antiviren-Software schuld?

Robert

Loading...