![]() |
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 |
AW: Compilierzeit zu hoch, was ist falsch?
Schon den Virenscanner konfiguriert das er alle Delphi-Dateien (dcu, pas, ...) ignoriert?
|
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 |
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.
|
AW: Compilierzeit zu hoch, was ist falsch?
Zitat:
Build = Alles neu erzeugen ... kannst ja mal schauen was dem "einfachen" Compilieren entspricht |
AW: Compilierzeit zu hoch, was ist falsch?
Die Compilierzeit mit Delphi7 entspricht auch einem "Alles neu erzeugen" da vorher ein Clean durchgeführt wird.
|
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: |
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. |
AW: Compilierzeit zu hoch, was ist falsch?
Zitat:
|
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 20:33 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-2025 by Thomas Breitkreuz