Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Compilierzeit zu hoch, was ist falsch? (https://www.delphipraxis.net/160113-compilierzeit-zu-hoch-ist-falsch.html)

AThurm 28. Apr 2011 09:56

Compilierzeit zu hoch, was ist falsch?
 
Hallo,
nach der Migration von Delphi 7 auf Delphi 2010 hat sich die Buildzeit von einem Laufzeitpackage drastisch erhöht.
Mal davon abgesehen das ich weiß das die Packages jetzt unterschiedlich aufgerufen werden, kann mir jemand sagen ob es an bestimmten Einstellungen
des Projektes liegt oder allgemein an Delphi 2010 (höhere Compilierzeiten)?

C:\Programme\Borland\Delphi7\bin\dcc32.exe -W -H -M -I -Q -GD -R..\diversePfade -UdiversePfade-LE..\run -N..\dcu -LN..\dcu ..\packages\TestProjekt.dpk
[08:47:48]: [exec] Borland Delphi Version 15.0
[08:47:48]: [exec] Copyright (c) 1983,2002 Borland Software Corporation
[08:50:58]: [exec] 504750 Zeilen, 196.25 Sekunden, 6917196 Bytes Code, 39629 Bytes Daten.

C:\Programme\Embarcadero\RAD Studio\7.0\bin\dcc32.exe -$D- -$L- -$Y- --no-config -B -Q -Z -AWinTypes=Windows;WinProcs=Windows;DbiProcs=BDE;Db iTypes=BDE;DbiErrs=BDE -DRELEASE -I"C:\Programme\Embarcadero\RAD Studio\7.0\lib\DE";..\dcu;..\lib\Jcl\source\common ;..\lib\Jcl\source\include;..\lib\Jcl\source\windo ws;"C:\Programme\Embarcadero\RAD Studio\7.0\lib";\Imports;"C:\Programme\Embarcadero \RAD Studio\7.0\Imports";"C:\Programme\Embarcadero\RAD Studio\7.0\Lib\Indy10";"C:\Dokumente und Einstellungen\All Users\Dokumente\RAD Studio\7.0\Dcp";"C:\Programme\Embarcadero\RAD Studio\7.0\include";"C:\Programme\Embarcadero\RAD Studio\7.0\RaveReports\Lib" -LE"C:\Dokumente und Einstellungen\All Users\Dokumente\RAD Studio\7.0\Bpl" -LN..\dcu -N0..\dcu -NB..\dcu -O..\dcu;..\lib\Jcl\source\common;..\lib\Jcl\source \include;..\lib\Jcl\source\windows;"C:\Programme\E mbarcadero\RAD Studio\7.0\lib";\Imports;"C:\Programme\Embarcadero \RAD Studio\7.0\Imports";"C:\Programme\Embarcadero\RAD Studio\7.0\Lib\Indy10";"C:\Dokumente und Einstellungen\All Users\Dokumente\RAD Studio\7.0\Dcp";"C:\Programme\Embarcadero\RAD Studio\7.0\include";"C:\Programme\Embarcadero\RAD Studio\7.0\RaveReports\Lib" -R"C:\Programme\Embarcadero\RAD Studio\7.0\lib\DE";..\dcu;..\lib\Jcl\source\common ;..\lib\Jcl\source\include;..\lib\Jcl\source\windo ws;"C:\Programme\Embarcadero\RAD Studio\7.0\lib";\Imports;"C:\Programme\Embarcadero \RAD Studio\7.0\Imports";"C:\Programme\Embarcadero\RAD Studio\7.0\Lib\Indy10";"C:\Dokumente und Einstellungen\All Users\Dokumente\RAD Studio\7.0\Dcp";"C:\Programme\Embarcadero\RAD Studio\7.0\include";"C:\Programme\Embarcadero\RAD Studio\7.0\RaveReports\Lib" -U"C:\Programme\Embarcadero\RAD Studio\7.0\lib\DE";..\dcu;..\lib\Jcl\source\common ;..\lib\Jcl\source\include;..\lib\Jcl\source\windo ws;"C:\Programme\Embarcadero\RAD Studio\7.0\lib";\Imports;"C:\Programme\Embarcadero \RAD Studio\7.0\Imports";"C:\Programme\Embarcadero\RAD Studio\7.0\Lib\Indy10";"C:\Dokumente und Einstellungen\All Users\Dokumente\RAD Studio\7.0\Dcp";"C:\Programme\Embarcadero\RAD Studio\7.0\include";"C:\Programme\Embarcadero\RAD Studio\7.0\RaveReports\Lib" -K00400000 -GD -NO..\dcu -W^ -W-HIDDEN_VIRTUAL TestProjekt.dpk
[08:07:21]: [exec] Embarcadero Delphi für Win32 Compiler-Version 21.0
[08:15:46]: [exec] Copyright (c) 1983,2009 Embarcadero Technologies, Inc.
[08:15:46]: [exec] 518559 Zeilen, 1002.59 Sekunden, 9584228 Byte-Code, 40468 Byte-Daten.

Grüße,
Andreas

Bernhard Geyer 28. Apr 2011 10:06

AW: Compilierzeit zu hoch, was ist falsch?
 
Schon den Virenscanner konfiguriert das er alle Delphi-Dateien (dcu, pas, ...) ignoriert?

AThurm 28. Apr 2011 10:12

AW: Compilierzeit zu hoch, was ist falsch?
 
Auf den "Build-Maschinen" lief noch nie und läuft auch aktuell kein Antiviren-Tool.
Es muss vermutlich an Delphi 2010 oder den neuen Projekt-Settings liegen.
Aufgerufen wird in Delphi 2010 mit msbuild.exe TestProjekt.dproj /p:config=Release /t:Build

Aviator 28. Apr 2011 10:37

AW: Compilierzeit zu hoch, was ist falsch?
 
Also ich selbst nutze zwar kein Delphi 2010, aber ich kenne jemanden, der es benutzt und er ist voll und ganz zufrieden damit. Die Compilierzeit ist extrem schnell (habe es selbst miterlebt ^^). Und sein Projekt ist auch nicht gerade klein. Also ich gehe davon aus, dass es nicht mit Delphi 2010 zusammenhängt.

himitsu 28. Apr 2011 11:01

AW: Compilierzeit zu hoch, was ist falsch?
 
Zitat:

/t:Build
?

Build = Alles neu erzeugen ... kannst ja mal schauen was dem "einfachen" Compilieren entspricht

AThurm 28. Apr 2011 11:22

AW: Compilierzeit zu hoch, was ist falsch?
 
Die Compilierzeit mit Delphi7 entspricht auch einem "Alles neu erzeugen" da vorher ein Clean durchgeführt wird.

himitsu 28. Apr 2011 11:56

AW: Compilierzeit zu hoch, was ist falsch?
 
Dann weiß ich auch nicht weiter.

FinalBuilder+dcc32.exe schaft bei uns mehr Codezeilen in der gleichen Zeit, wie bei deinem D7 :gruebel:

Aviator 28. Apr 2011 11:58

AW: Compilierzeit zu hoch, was ist falsch?
 
Hmm. Liegt es vielleicht an deinem PC selbst. Arbeitsspeicher zu gering, vlt. auch Prozessorleistung (was ich bezweifle)?
Ich habe bei mir z.B. ein Projekt compiliert, dass aus 1 Million Zeilen bestand und das hat vielleicht 30 Sekunden bis 1 Minute gedauert. Aber 16 Minuten bei 500.000 Zeilen ist doch schon etwas zu viel.

Poste mal dein System bzw. deine Hardware.

AThurm 28. Apr 2011 12:01

AW: Compilierzeit zu hoch, was ist falsch?
 
Zitat:

Zitat von Aviator (Beitrag 1097401)
Ich habe bei mir z.B. ein Projekt compiliert, dass aus 1 Million Zeilen bestand und das hat vielleicht 30 Sekunden bis 1 Minute gedauert.

Bitte zwischen Compilieren und "Alles neu erzeugen" diferenzieren, ich glaube kaum das 1 Millionen Zeilen Code in 30 Sekunden bis 1 Minute komplett "Neu erzeugt" sind. Das oben bennante Projekt "compiliert" danach auch in 27 Sekunden!

ralfschwalbe 28. Apr 2011 12:11

AW: Compilierzeit zu hoch, was ist falsch?
 
@AThurm : Doch, doch, glaube es. Ich habe ein Projekt mit etwas über 1 Mio. Zeilen. "Projekt ... erzeugen" dauert ca 1 Min.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr.
Seite 1 von 3  1 23      

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