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 s | DCU und PAS-Dateien vergleiche, DCUs einlesen |
2,65 s | Exe-Datei schreiben |
3,0 s | DFM und RES-Dateien einlesen |
4,3 s | Exe-Datei schreiben |
7,3 s | .map und .rsm-Datei schreiben |
Ich sehe zwei Probleme:
- 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
- Er schreibt .map und .rsm-Dateien (wird im Dialog als "Linken..." angezeigt) obwohl ich das alles abgestellt habe. Scheint ihn nicht zu kümmern...