![]() |
Delphi XE3 Performance steigern.
Hallo,
das Programm unser Firma hat mittlerweile mehr als 3 Millionen Zeilen Quellcode. Durch dies große Projekt wird Delphi leider sehr langsam. Kennt ihr Tricks um die Performance etwas zu verbessern ? Falls jemand eine Idee hat was man machen kann wäre ich sehr Dankbar. |
AW: Delphi XE3 Performance steigern.
|
AW: Delphi XE3 Performance steigern.
Ist der Quellcode modularisiert?
|
AW: Delphi XE3 Performance steigern.
Fix Pack ist bekannt.
Was ist mit Modularisiert genau gemeint ? |
AW: Delphi XE3 Performance steigern.
-Wenig große/viele kleine Units?
-Alles ein Projekt/Subprojekte? -Werden Packages verwendet? |
AW: Delphi XE3 Performance steigern.
Ist leider mehr oder weniger ein Projekt mit viele große Units. Das Problem ist manche Units haben so starke Abhängigkeiten das es kaum möglich ist die Abhängigkeiten wieder zu beseitigen. Ja wir verwenden Packages.
|
AW: Delphi XE3 Performance steigern.
Zitat:
Ansonsten noch seine DDevExtensions, wo man Einiges einstellen kann. |
AW: Delphi XE3 Performance steigern.
Konkrete Tipps habe ich nicht, aber was genau wird denn langsam?
Delphi starten? Kompilieren? Debuggen? Editieren? Formulare in IDE öffnen? Grundsätzlich sollte man sehr große Projekte rechtzeitig in Packages aufteilen und Abhängigkeiten möglichst vermeiden. Nachträglich wird das u.U. sehr schwierig. |
AW: Delphi XE3 Performance steigern.
Zitat:
|
AW: Delphi XE3 Performance steigern.
[QUOTE=stahli;1254954] Konkrete Tipps habe ich nicht, aber was genau wird denn langsam?
Delphi starten? Kompilieren? Debuggen? Editieren? Formulare in IDE öffnen? Grundsätzlich sollte man sehr große Projekte rechtzeitig in Packages aufteilen und Abhängigkeiten möglichst vermeiden. Nachträglich wird das u.U. sehr schwierig. [/QUOTE Die Autovervollständigung sprich mit Steuerung und Leertaste kann mal bis zu 4 min dauern wenn Delphi nicht abstürtzt. Das auswerten von manchen Variablen und das hin-springen zur Deklaration mit Strg + linksklick drauf. Der zug das vernünftig in Packages aufzuteilen ist leider schon abgefahren... :roll: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 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