AW: Kompilieren dauert IMMER lange
Hallo,
Zitat:
Im Task-Manager unter Leistung die Plattenaktivität prüfen. Im Prozessmonitor mal nachsehen, ob Suchpfade im Projekt sind, die es nicht mehr gibt oder die temporär nicht verfügbar sind (Netzwerk-Laufwerk). |
AW: Kompilieren dauert IMMER lange
Meine Erfahrung mit SSDs (Intel bzw. jetzt Samsung 850 EVO 1TB) war, dass der Unterschied beim Compilieren im Vergleich zu einer Festplatte (Samsung Barracuda 1 oder 2 TB) marginal war.
Compilezeiten von einer Minute und mehr kenne ich gar nicht. Das größte unserer Projekte braucht gerade mal 20 Sekunden für einen kompletten rebuild incl. aller 3rd-Party Sourcen. Insgesamt sind das knapp 2 Mio. Zeilen. Darin enthalten sind auch noch Aufrufe von externen Tools in pre- und postbuild events. Das mag daran liegen, dass unsere Projekte im Vergleich zu anderen doch kleiner sind, als ich immer annahm. Oder es liegt daran, dass wir größtenteils immernoch Delphi 2007 einsetzen. Aufgrund dieser Erfahung verwende ich die SSD als Systemplatte, die Sourcen liegen aber auf einer Datenplatte. D.h. die Zugriffe auf die RTL/VCL sollten von der SSD profitieren, die auf unsere und die 3rd-Party Sourcen nicht. Nur testweise habe ich das o.g. Projekt gerade mal in einer VM compilieren lassen, bei der durch andere Prozesse bereits die beiden virtuellen CPU-Kerne zu 100% ausgelastet waren. Compilezeit 1 Minute 20 Sekunden. Die VM liegt auf einem gut ausgestatteten XenServer, allerdings ist auch dort nur die Bootplatte eine SSD, der Rest liegt auf Festplatten im RAID5. Wenn die VM sonst nichts zu tun hat, komme ich auf die gleichen Compilezeiten wie auf meinem Arbeitsrechner: ca. 20 Sekunden. Die VM ist eine virtualisierte Kopie meines Arbeitsrechners, d.h. auch sie hat zwei getrennte (virtuelle) Platten für Betriebssystem und Daten (Sourcen). Theorie: Vielleicht ist es ja auch von Vorteil, wenn die Sourcen / DCUs auf zwei verschiedene Datenträger verteilt sind? twm |
AW: Kompilieren dauert IMMER lange
Hallo,
also ich merke die Benutzung einer SSD sehr. Mindestens Faktor 4-5 ist es schneller. Und wir haben auch große Projekte (> 2Mio. Zeilen). |
AW: Kompilieren dauert IMMER lange
Mal eine einfach Frage: hast Du das IDE FixPack von Andreas Hausladen installiert?
...:cat:... |
AW: Kompilieren dauert IMMER lange
Es geht nur um das Drücken von Strg+F9 ("Kompilieren") für ein bereits kompiliertes Projekt. Er braucht hierfür (obwohl sich nichts geändert hat) locker 5 Sekunden. Das finde ich nicht akzeptabel.
Ich habe mit dem Process Monitor mal geschaut. Hier wie der zeitliche Ablauf. Links der Zeitpunkt nach wieviel Sekunden, rechts was er bis dahin gemacht hat...
Ich sehe zwei Probleme:
|
AW: Kompilieren dauert IMMER lange
Zitat:
|
AW: Kompilieren dauert IMMER lange
Nutzt du Generics, Spring4D? Sofern möglich, lass mir mal die map Datei zukommen, ich schau da mal rein - siehe auch https://bitbucket.org/sglienke/spring4d/issues/310
|
AW: Kompilieren dauert IMMER lange
Nein, das war 32 Bit.
Zitat:
Die map-Datei schaffe ich heute wahrscheinlich nicht mehr, aber ich versuche es demnächst, danke ❤ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:04 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