Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Programm nach der zeit verbssern.... gibts tools? (https://www.delphipraxis.net/59724-programm-nach-der-zeit-verbssern-gibts-tools.html)

mojo777 27. Dez 2005 20:16


Programm nach der zeit verbssern.... gibts tools?
 
Hallo Leute,

habe mich heute vor ein Projekt gesetzt, wo ich eine art "Optimierung" erreichen soll. Also das Programm soll einfach gesagt schneller funktionieren.
man kann es zwar auf die art machen indem man nach jedem aufgerufenem befehl tickcount benutzt, aber das ist ziemlich aufwendig.

kennt vielleicht jemand von euch ein tool, mit dem ich im debugger sehen kann, wie lange eine bestimmte operation gebraucht hat?
das wäre dann mit dem analysator im Ibase-EMS vergleichbar, wo am ende gezeigt wird, wie zeitintensiv die gerade ausgeführte SQL-Abfrage ist.

viele grüße
und frohe feste!
:-)

Bernhard Geyer 27. Dez 2005 20:25

Re: Programm nach der zeit verbssern.... gibts tools?
 
Sehr zu empfehlen: AQTime

Der_Unwissende 27. Dez 2005 20:29

Re: Programm nach der zeit verbssern.... gibts tools?
 
Hi,
such mal nach Profiler. Das ist das was du meinst / brauchst.

Aber ganz wichtig, Geschwindigkeitsoptimierung sollte man immer gut durchdenken. Du solltest dir erstmal anschauen, welche Stellen des Programms überhaupt häufiger benutzt werden. Wenn du eine Routine um 200% schneller machst, die aber nur einmal (im Leben) aufgerufen wird, lohnt sich einfach mal keine Optimierung.
Es gilt meistens die 80/20 Regel, 80% die genutzt werden entsprechen gerade mal 20% des gesamten Umfangs. Nur in diesen 20% lohnen sich Optimierungen, da nur hier eine subjektive Geschwindigkeitssteigerung bemerkt wird.
Das andere ist, dass du eventuell auch nur 1-2% rausholen wirst. Musst du halt gucken...

Gruß Der Unwissende

mojo777 27. Dez 2005 20:38

Re: Programm nach der zeit verbssern.... gibts tools?
 
ui. vielen dank für den link und für die tipps.
im grunde habe ich schon die eine funktion gefunden, die so lange braucht. da ist aber ein konzeptioneller fehler drin. :-(

danke nochmals!


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