![]() |
Für Zählvorgang benötigte Zeit ermitteln
Wenn man mit
Delphi-Quellcode:
die Anzahl der Datensätze einer Datei zählt, kann das mitunter einige Sekunden in Anspruch nehmen.
While (NOT EOF(SF)) do //Solange Dateiende nicht erreicht ist...
begin Pos := Pos+1; Seek(SF, Pos); end; Wie kann man diese, für den Zählvorgang benötigte Zeit, ermitteln ? |
Re: Für Zählvorgang benötigte Zeit ermitteln
Hi!
Für grobe Zeitmessungen such mal nach GettickCount. Da müssten dann auch irgendwo die besseren Methoden dabeistehen. Stichwort: RDTSC Ciao Frederic |
Re: Für Zählvorgang benötigte Zeit ermitteln
Dass du die "Datensätze" in einer Datei nicht einzeln aufsuchen musst um sie zu zählen, habe ich dir schon in deinem anderen
![]() marabu |
Re: Für Zählvorgang benötigte Zeit ermitteln
Die Schleife is ja bloß ein Beispiel. Solche Zeitmessungen kann man ja schließlich auch für die Dauer von Rechenarten oder sonst irgendetwas einsetzen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 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