AGB  ·  Datenschutz  ·  Impressum  







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

Delphi XE3 Performance steigern.

Ein Thema von ngott2 · begonnen am 7. Apr 2014 · letzter Beitrag vom 8. Apr 2014
Antwort Antwort
Seite 1 von 2  1 2      
ngott2

Registriert seit: 26. Aug 2013
81 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Delphi XE3 Performance steigern.

  Alt 7. Apr 2014, 15:48
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.
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Delphi XE3 Performance steigern.

  Alt 7. Apr 2014, 15:52
IDE FixPack ist bekannt?
http://andy.jgknet.de/blog/ide-tools...-pack-2009-10/
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Delphi XE3 Performance steigern.

  Alt 7. Apr 2014, 15:53
Ist der Quellcode modularisiert?
Markus Kinzler
  Mit Zitat antworten Zitat
ngott2

Registriert seit: 26. Aug 2013
81 Beiträge
 
Delphi 10 Seattle Professional
 
#4

AW: Delphi XE3 Performance steigern.

  Alt 7. Apr 2014, 15:56
Fix Pack ist bekannt.

Was ist mit Modularisiert genau gemeint ?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Delphi XE3 Performance steigern.

  Alt 7. Apr 2014, 15:59
-Wenig große/viele kleine Units?
-Alles ein Projekt/Subprojekte?
-Werden Packages verwendet?
Markus Kinzler
  Mit Zitat antworten Zitat
ngott2

Registriert seit: 26. Aug 2013
81 Beiträge
 
Delphi 10 Seattle Professional
 
#6

AW: Delphi XE3 Performance steigern.

  Alt 7. Apr 2014, 16:10
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.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

AW: Delphi XE3 Performance steigern.

  Alt 7. Apr 2014, 16:37
War das nicht eher das DelphiSpeedUp, für die Beschleunigung?

Ansonsten noch seine DDevExtensions, wo man Einiges einstellen kann.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Delphi XE3 Performance steigern.

  Alt 7. Apr 2014, 17:04
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.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)

Geändert von stahli ( 7. Apr 2014 um 17:09 Uhr)
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Delphi XE3 Performance steigern.

  Alt 7. Apr 2014, 17:19
War das nicht eher das DelphiSpeedUp, für die Beschleunigung?
Bitte lese die entsprechenden Blogeinträge zu den Tools.
  Mit Zitat antworten Zitat
ngott2

Registriert seit: 26. Aug 2013
81 Beiträge
 
Delphi 10 Seattle Professional
 
#10

AW: Delphi XE3 Performance steigern.

  Alt 8. Apr 2014, 08:08
[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...
  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 04:52 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