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
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Kompilieren dauert IMMER lange

  Alt 22. Mär 2019, 09:58
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).
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.420 Beiträge
 
Delphi 12 Athens
 
#2

AW: Kompilieren dauert IMMER lange

  Alt 22. Mär 2019, 10:04
Mal eine einfach Frage: hast Du das IDE FixPack von Andreas Hausladen installiert?

......
Lizbeth W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Der schöne Günther
Online

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

AW: Kompilieren dauert IMMER lange

  Alt 22. Mär 2019, 11:20
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.
  • Virenscanner an/aus kein Einfluss
  • RAD Studio Installation auf SSD 1, Delphi-Projekt auf SSD 2
  • Ja, IDE Fix pack ist installiert

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...

1,9 sDCU und PAS-Dateien vergleiche, DCUs einlesen
2,65 sExe-Datei schreiben
3,0 sDFM und RES-Dateien einlesen
4,3 sExe-Datei schreiben
7,3 s.map und .rsm-Datei schreiben


Ich sehe zwei Probleme:
  1. Ich weiß nicht ob das im Process Monitor falsch ankommt, aber es sieht so aus als würde er die .exe-Datei immer in kleinen Blöcken geschrieben. Ein WriteFile(..) mit 200 Bytes, dann eins mit 500, … Sowas ist der Performance sicher auch nicht zuträglich
  2. Er schreibt .map und .rsm-Dateien (wird im Dialog als "Linken..." angezeigt) obwohl ich das alles abgestellt habe. Scheint ihn nicht zu kümmern...
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#4

AW: Kompilieren dauert IMMER lange

  Alt 22. Mär 2019, 12:51
Zitat:
Er schreibt .map und .rsm-Dateien (wird im Dialog als "Linken..." angezeigt) obwohl ich das alles abgestellt habe. Scheint ihn nicht zu kümmern...
Kompilierst du in 64 bit? Da wird bei mir auch eine Map-Datei erstellt, obwohl deaktiviert.
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie
Online

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

AW: Kompilieren dauert IMMER lange

  Alt 22. Mär 2019, 12:57
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
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Der schöne Günther
Online

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

AW: Kompilieren dauert IMMER lange

  Alt 22. Mär 2019, 12:58
Nein, das war 32 Bit.

Nutzt du Generics, Spring4D?
Ja, in rauen Mengen 😎

Die map-Datei schaffe ich heute wahrscheinlich nicht mehr, aber ich versuche es demnächst, danke ❤
  Mit Zitat antworten Zitat
Antwort Antwort


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 07:31 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