AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Compilierzeit zu hoch, was ist falsch?

Ein Thema von AThurm · begonnen am 28. Apr 2011 · letzter Beitrag vom 6. Mai 2011
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von AThurm
AThurm

Registriert seit: 27. Aug 2009
30 Beiträge
 
Delphi 2010 Enterprise
 
#11

AW: Compilierzeit zu hoch, was ist falsch?

  Alt 28. Apr 2011, 13:14
@AThurm : Doch, doch, glaube es. Ich habe ein Projekt mit etwas über 1 Mio. Zeilen. "Projekt ... erzeugen" dauert ca 1 Min.
Wo ist dann bei mir der Wurm drin ?
  Mit Zitat antworten Zitat
Benutzerbild von ralfschwalbe
ralfschwalbe

Registriert seit: 19. Jul 2007
Ort: Lichtenstein/Sachsen
133 Beiträge
 
Delphi XE3 Professional
 
#12

AW: Compilierzeit zu hoch, was ist falsch?

  Alt 28. Apr 2011, 13:18
Da wären Angaben über Deine Hardware schon vorteilhaft... Ansonsten, kein AV, keine Code-Dateien im LAN, kein??? Welche Experts hast Du im Delphi installiert?
Ralf Schwalbe
viele Grüße...
  Mit Zitat antworten Zitat
Benutzerbild von AThurm
AThurm

Registriert seit: 27. Aug 2009
30 Beiträge
 
Delphi 2010 Enterprise
 
#13

AW: Compilierzeit zu hoch, was ist falsch?

  Alt 28. Apr 2011, 13:22
4 GB arbeitsspeicher
Core2Duo 2,53 Ghz
Keine Experts im Delphi installiert / Delphi 2010 mit allen offiziellen Updates
Windows XP
Kein Antivir
keine Code Dateien im LAN
  Mit Zitat antworten Zitat
Benutzerbild von ralfschwalbe
ralfschwalbe

Registriert seit: 19. Jul 2007
Ort: Lichtenstein/Sachsen
133 Beiträge
 
Delphi XE3 Professional
 
#14

AW: Compilierzeit zu hoch, was ist falsch?

  Alt 28. Apr 2011, 13:27
Dann bin ich sprach- und ratlos... Ist der PC standalone, im Netz oder im Netz mit Domäne? Bei Domäne hab ich vor längerer Zeit, trotz Dateien im User-Verzeichnis, auch schon Sorgen beim Zugriff gehabt. Aber nicht do drastisch...
Ralf Schwalbe
viele Grüße...
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#15

AW: Compilierzeit zu hoch, was ist falsch?

  Alt 28. Apr 2011, 13:39
Vielleicht ein Hinweis?:
Bei mir ist es in Delphi 2009 / 2010 so, dass, falls viele Ausgabe-Hinweise oder -Warnungen in der Ausgabebox des Compilers ausgegeben werden, die Compilierzeit um den Faktor 100-500 höher ist.
Vielleicht diese mal testweise deaktivieren?
Allerdings ist das ja der CMD-Compiler..mhm...ich weiss nicht, ob das darauf auch Einfluss hat...
  Mit Zitat antworten Zitat
Benutzerbild von ralfschwalbe
ralfschwalbe

Registriert seit: 19. Jul 2007
Ort: Lichtenstein/Sachsen
133 Beiträge
 
Delphi XE3 Professional
 
#16

AW: Compilierzeit zu hoch, was ist falsch?

  Alt 28. Apr 2011, 13:55
Jo, dass ist mir auch grad noch eingefallen... Zu spät
Ralf Schwalbe
viele Grüße...
  Mit Zitat antworten Zitat
Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#17

AW: Compilierzeit zu hoch, was ist falsch?

  Alt 29. Apr 2011, 00:14
Es gibt da bestimmte Compilerwarnungen, die wenn sie aktiviert sind die Kompilierzeit dramatisch erhöhen.
Ich habe bei Tests so Faktor 5 bis 20 gesehen.
Leider kann ich mangels aktueller Delphi-IDE nicht mehr genau sagen welche es waren, aber ich denke diese müssten es sein:
Delphi-Quellcode:
{$WARN SYMBOL_DEPRECATED OFF}
{$WARN SYMBOL_LIBRARY OFF}
{$WARN SYMBOL_PLATFORM OFF}
{$WARN UNIT_LIBRARY OFF}
{$WARN UNIT_PLATFORM OFF}
{$WARN UNIT_DEPRECATED OFF}
{$WARN UNSAFE_TYPE OFF}
{$WARN UNSAFE_CODE OFF}
{$WARN UNSAFE_CAST OFF}
PS: das kommt davon, wenn man die vorherigen Postings nicht liest.
siehe #15 von blackfin

Geändert von sx2008 (29. Apr 2011 um 00:17 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.078 Beiträge
 
Delphi 12 Athens
 
#18

AW: Compilierzeit zu hoch, was ist falsch?

  Alt 29. Apr 2011, 08:29
Das UnsafeCase sollte man lieber anlassen, denn das könnten auch Mal schwerere Problemchen sein,
wie z.B. wie einen AnsiString nach PChar casten zu wollen.

Das Deprecated-Zeugs merkt man spätestens, wenn in einer späteren Delphi-Version dieses endgültig weg ist.
(kann aber nicht schaden das jetzt schon zu wissen und gleich zu beseitigen )

Und der Rest ist eigentlich nut "sinnloses" .Net-Kompatibilitätsgedöhns, was eh kein Schein mehr interessiert,
vorallem seit Delphi .NET sowieso tot ist

@blackfin:
Compilerschalter im Code haben auf alle Compiler eine Wirkung, schießlich interpretiert der Commandozeilencompiler auch den Code.
Nur kann man beim Commandozeilencompiler via Parameter einige die Voreinstellungen ändern, welches beim Inlinecompiler über die Projektoptionen gemacht wird.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (29. Apr 2011 um 08:34 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von AThurm
AThurm

Registriert seit: 27. Aug 2009
30 Beiträge
 
Delphi 2010 Enterprise
 
#19

AW: Compilierzeit zu hoch, was ist falsch?

  Alt 29. Apr 2011, 13:28
Allerdings ist das ja der CMD-Compiler..mhm...ich weiss nicht, ob das darauf auch Einfluss hat...
Nein hat es nicht. Ich habe mal alle Warnungen aus Spass deaktiviert, in der IDE liefs dann statt mit 1000 Sekunden in 600 (was immer noch viel zu hoch ist, im Vergleich zu Delphi 7), aber in DOS blieb es bei den 1000s. Ich versuche jetzt auserhalb der Domaine das Projekt zu compilieren, ansonsten fällt mir nichts mehr ein
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.078 Beiträge
 
Delphi 12 Athens
 
#20

AW: Compilierzeit zu hoch, was ist falsch?

  Alt 29. Apr 2011, 13:32
Man könnte mal versuchen über die OpenToolAPI sowas wie AQTime in die IDE einzuschleußen.
Eventuell bekommt man da etwas vom Inlinecompiler mit.

Ansonsten bleibt nur noch eine Anfrage im QC oder direkt an den Support.
Hoffentlich kommt dann keine Antwort ala "Kaufen sie XE, denn dort ist ein Bugfix dafür vorhanden".
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 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