Wie meßt Ihr denn die Laufzeiten?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Mastermar
Beiträge: 6
Registriert: 11.04.2010 23:12

Wie meßt Ihr denn die Laufzeiten?

Beitrag von Mastermar »

Ich habe ein größeres Projekt, was ich gerne in Purebasic umschreiben würde.
Vorab muß ich dazu einiges ausprobieren, vor allem die Laufzeiten zeitkritischer
Routinen testen wie Such-, Sortier und Darstellungsalgorithmen. Wo ich herkomme
(GFA32) gibt es dafür eine Menge Timer-Befehle, ich habe in Purebasic noch keinen
gefunden, der mir die Zeiten mißt, mindestens ms-genau. Wenn es keinen gibt: Wie
macht Ihr das dann?

Infoliner
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8837
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Wie meßt Ihr denn die Laufzeiten?

Beitrag von NicTheQuick »

Es gibt 'ElapsedMilliseconds()'. Der ist auf Windows glaube ich auf ca. 16 ms genau und auf Linux so um die 1 ms. Ansonsten einfach nach 'QueryPerformanceCounter' suchen. Das geht dann unter Windows nochmal genauer per API.
Antworten