Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Komponenten-Instantiierung optimieren? (https://www.delphipraxis.net/87698-komponenten-instantiierung-optimieren.html)

PeterPanino 4. Mär 2007 20:59


Komponenten-Instantiierung optimieren?
 
Ich habe herausgefunden, dass der Zeit-Overhead beim Starten eines sehr umfangreichen Programms nicht so sehr von meinem eigenen Code herrührt, den ich bei Initialisierungen usw. ausführe, sondern von den Komponenten-Instanzen, die beim Erzeugen der Formulare erzeugt werden.

Meine Frage: Ich habe eine Menge Komponenten auf einem Formular abgelegt. Wie kann ich nun bequem herausfinden, wie viel Zeit jede einzelne Komponente zur Instantiierung benötigt?

Vielen Dank!

mr2 4. Mär 2007 21:16

Re: Komponenten-Instantiierung optimieren?
 
da benötigst Du einen sog. Profiler wie z.B. AQ-Time

mr2

PeterPanino 4. Mär 2007 21:39

Re: Komponenten-Instantiierung optimieren?
 
Zitat:

Zitat von mr2
da benötigst Du einen sog. Profiler wie z.B. AQ-Time
mr2

Habe mir gestern die Trial-Version vorn AQtime 5.11 heruntergeladen, aber noch nicht herausgefunden, wie man die Instantiierung der Komponenten misst.

Robert Marquardt 5. Mär 2007 07:07

Re: Komponenten-Instantiierung optimieren?
 
Erst mal bei der Instantiierung der Forms aufraeumen. Ueblicherweise sind dabei viele Dialog-Forms die beim Programmstart gar nicht erzeugt werden muessen. In den Projektoptionen also unter "Formulare" ausmisten und alles was nicht zum Programmstart gebraucht wird verschieben. Natuerlich muss man dann die Dialogaufrufe veraendern und dort die Forms erzeugen und freigeben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:42 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