AGB  ·  Datenschutz  ·  Impressum  







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

Kompilieren dauert IMMER lange

Offene Frage von "Der schöne Günther"
Ein Thema von Der schöne Günther · begonnen am 8. Jun 2017 · letzter Beitrag vom 22. Mär 2019
Antwort Antwort
Seite 1 von 2  1 2      
Der schöne Günther

Registriert seit: 6. Mär 2013
6.201 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: Kompilieren dauert IMMER lange

  Alt 8. Jun 2017, 12:06
In meinem Fall ist es ein schon etwas älterer Intel Corei5 mit 4x3.50 GHz. Bei einem frischen Build von Null an futtert er, egal welches Projekt, abertausende Quellcode-Zeilen einer Sekunde runter, das ist völlig in Ordnung.

Und wie gesagt: Ja, Project B und C hatten detaillierte Map-Dateien, Debug-Optionen und alles aufgedreht. Projekt A nicht. Das war der Unterschied.

Für eine Release-Fassung (Exception-Logging) braucht man das, aber für die Debug-Fassung an meinem Schreibtisch natürlich nicht

Ganz zufrieden bin ich natürlich immer noch nicht (vier Sekunden für nichts), aber es ist nicht mehr schlimm.


Mit Delphi-Packages (diese .bpl-Dinger?) kennt sich hier kein Mensch aus, da fange ich lieber nichts mit an.
  Mit Zitat antworten Zitat
SneakyBagels
(Gast)

n/a Beiträge
 
#2

AW: Kompilieren dauert IMMER lange

  Alt 8. Jun 2017, 12:10
Zitat:
In meinem Fall ist es ein schon etwas älterer Intel Corei5 mit 4x3.50 GHz.
Ich habe einen i5 mit 4x3,3GHz und ein Projekt mit 120.000 Codezeilen. Bereinigen und dann erzeugen dauert hier 5 Sekunden. Eine Zeile ändern und erneut erzeugen 2 Sekunden.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.185 Beiträge
 
Delphi 12 Athens
 
#3

AW: Kompilieren dauert IMMER lange

  Alt 8. Jun 2017, 14:25
Ich glaube der Speicher ist fast wichtiger ...

Rollo
  Mit Zitat antworten Zitat
Benutzerbild von MEissing
MEissing

Registriert seit: 19. Jan 2005
Ort: Egelsbach
1.384 Beiträge
 
Delphi 12 Athens
 
#4

AW: Kompilieren dauert IMMER lange

  Alt 8. Jun 2017, 14:57
Das wichtigste: SSD....

(Die IDE ist ja (noch) 32 bittig, so daß hier bei 3 oder 4 GByte RAM sowieso (für den Prozess BDS.EXE) dicht gemacht wird. 8 GB RAM sollte jeder Entwicklerrechner ja haben?!??!)
Matthias Eißing
cu://Matthias.Eißing.de [Embarcadero]
Kein Support per PN
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie
Online

Registriert seit: 12. Aug 2003
Ort: Soest
4.049 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

AW: Kompilieren dauert IMMER lange

  Alt 8. Jun 2017, 15:11
Es gibt aktuell in der kompletten Chain mehrere potenzielle Flaschenhälse:

Zum einen sind das nicht voll qualifizierte Units im uses, dann wird einfach stumpf jeder im Projekt angegebene Unit scope name an die gesuchte unit gepappt und in jedem suchpfad geschaut obs die gibt (siehe https://quality.embarcadero.com/browse/RSP-18130).

Und dann noch aufgeblähte dcus die den Linker unter Stress setzen können (was genau da passiert ist noch nicht genau verifiziert - siehe https://quality.embarcadero.com/browse/RSP-18080).
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
SneakyBagels
(Gast)

n/a Beiträge
 
#6

AW: Kompilieren dauert IMMER lange

  Alt 8. Jun 2017, 15:39
Zitat:
Zum einen sind das nicht voll qualifizierte Units im uses, dann wird einfach stumpf jeder im Projekt angegebene Unit scope name an die gesuchte unit gepappt und in jedem suchpfad geschaut obs die gibt (siehe https://quality.embarcadero.com/browse/RSP-18130).
Frage nebenbei. Gibt es eine bessere Möglichkeit als Suchen&Ersetzen mit CNPack in allen Dateien, um diese alten Units durch die neuen zu ersetzen?
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.989 Beiträge
 
Delphi 12 Athens
 
#7

AW: Kompilieren dauert IMMER lange

  Alt 11. Jun 2017, 15:45
Das wichtigste: SSD....
Und auch eine gute. Da gibt es himmelweite Unterschiede.

Plus eine CPU, die im Benchmark mindestens bei 5000 liegt. Hier eine Liste:
http://www.cpubenchmark.net/cpu_list.php
Wir haben gerade aufgerüstet... so bei 9000 fängt es an Spaß zu machen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
SneakyBagels
(Gast)

n/a Beiträge
 
#8

AW: Kompilieren dauert IMMER lange

  Alt 11. Jun 2017, 17:12
Zitat:
Plus eine CPU, die im Benchmark mindestens bei 5000 liegt. Hier eine Liste:
http://www.cpubenchmark.net/cpu_list.php
Ich habe einen PC mit Intel Pentium G3258 bei 2x 3,5GHz und eine Billig-SSD von SanDisk. Funktioniert alles bestens. 120.000 Zeilen werden in 3 Sekunden kompiliert (Bereinigen, dann Erzeugen).

Zitat:
Wir haben gerade aufgerüstet... so bei 9000 fängt es an Spaß zu machen.
Nicht jeder hat das Kapital einer Firma
  Mit Zitat antworten Zitat
mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#9

AW: Kompilieren dauert IMMER lange

  Alt 11. Jun 2017, 18:08
Kapital einer Firma besteht aus ZWEI teilen!
1. ManPower, also die Mitarbeiter... wenn die billig genug sind, reichen auch lahme PCs wenn es die dafür nötigen Arbeitszeitkosten ermöglichen
2. Arbeitsmittel, also Investionen in möglichst viele und effektive Hilfsmittel zur Einsparung von Arbeitszeit

Beispiel "Maler"... also einer der mal fix eine Wand weiß machen soll...
- der Heimwerker nimmt günstige Wandfarbe, streicht 2x und klebt weils etwas spritzt vorher alles gut ab
- der Handwerker rollt nur 1x mit 3x so teurer Wandfarbe über die Fläche und da spritzt garnix
Was ist nun billiger? Wenn dem Heimwerker seine "Zeit" egal ist, dann sind seine Materialkosten billiger... weil der Handwerker aber einen sehr hohen Stundensatz hat, rechnet sich bei dem die teure Farbe als Arbeitsmittel.

=> bei EntwicklungsPCs kann man statiönär am Arbeitsplatz schon (ein)mal was schnelles verwenden, muss ja nicht "Marke" sein. Mobile als Notebook sieht es da ganz anders aus... hier zählt "Wert", also Nutzwert plus Image! Es muss ja kein MacBooKPro sein, aber ein IBM,DELL,HP wirken besser wie ein Medion. Daher hat bei uns der Vertrieb/Support oft teurere Geräte wie wir in der Entwicklung
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Kompilieren dauert IMMER lange

  Alt 11. Jun 2017, 19:38
Das wichtigste: SSD....
Und auch eine gute. Da gibt es himmelweite Unterschiede.
Jupp, oft schauen viele nur auf die schön große Transferrate auf der Vorderseite der Verpackung.

Problem beim Kompilieren ist aber nicht nur die Leserate, sondern auch die Schreibrate und Jene kann plötzlich relativ klein ausfallen.



Firmenkapital...
Bei uns dauert das Kompilieren des gesamten Projekts mehrere Minuten (auf einer SSD)
und da Delphi beim Kompilieren unserer Designtimepackages gern mal verreckt, bleubt dann nur noch das durchlaufen im Finalbuilder, samt Beenden und Neustart der IDE.

Das dann noch mehrmals (oft) pro Tag ... da fallen die Unterschiede von 3 Minuten (langsame) SSD gegen 10 Minuten auf der HDD schon auf.
(SSD war mal schneller, aber wird aus noch unerfindlichen Gründen immer langsamer)


Aber ja, beim Schlepptop geh ich auch bissl teurer, aber privat möchte ich dann auch was, dass jetzt gut und auch noch paar Jahre ausreichend ist.
Ich bin auch nicht der, welcher jedes Jahr ein neues iPhone braucht.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (11. Jun 2017 um 19:45 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 12:32 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