![]() |
Geschwindigkeit einer Funktion messen
Hallo
Kennt jemand eine Lösung bzw. ist es überhaupt möglich, die Ausführungsgeschwindigkeit einer Funktion zu messen? |
Re: Geschwindigkeit einer Funktion messen
Nicht ohne Einfluss auf diese zu nehmen
|
Re: Geschwindigkeit einer Funktion messen
Eine direkte Funktion gibt es nicht, aber mit Hilfe von
![]() ![]() ...:cat:... |
Re: Geschwindigkeit einer Funktion messen
Zitat:
...:cat:... |
Re: Geschwindigkeit einer Funktion messen
Zitat:
|
Re: Geschwindigkeit einer Funktion messen
Auch noch zu erwähnen: Mit
![]() |
Re: Geschwindigkeit einer Funktion messen
Falls es öfter benötigt wird um sein Programm schneller zu machen: AQTime ist sein Geld wert!
|
Re: Geschwindigkeit einer Funktion messen
Zitat:
|
Re: Geschwindigkeit einer Funktion messen
Zitat:
Wenn mir der Proviler sagt das 90% der Rechenzeit an 5 Quellcodezeilen verbraten werden ist es egal ob diese um den Faktor 5 verlangsamt wurden. Und erheblich verlangsamt wird es nur wenn der Line-Profiler verwendet wird. |
Re: Geschwindigkeit einer Funktion messen
Müsste es so nicht klappen????
Delphi-Quellcode:
procedure TForm1.Go;
var start,stop,zeit : integer; begin start := GetTickCount; //Hier deine Funktion stop := GetTickCount; zeit := stop-start; ShowMessage('Gebrauchte Zeit '+ IntToStr(zeit) + ' ms'; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 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