nx chronos
1.0.0
Chronomètre multiplateforme avec des fonctionnalités similaires à TStopwatch , mais il permet de mesurer différents moments: temps réel, temps de processus et temps de thread, y compris les cycles de processus et les cycles de thread très précis.
Si vous mesurez les cycles, vous ne pourrez obtenir qu'une valeur Elapsed qui ne peut pas être convertie en nanosecondes, millisecondes ou secondes.
Les modes de mesure ProcessCycles et ThreadCycles ne sont pris en charge que Windows Vista et un système d'exploitation plus récent.
var
ts: TNxChronometer;
begin
ts := TNxChronometer.Start(ProcessTime);
// code to be measured
...
ts.Stop;
Writeln( ' Process time: ' , ts.ElapsedMs);
end ;https://dalija.prasnikar.info