Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
prog:lazarus:time:time [18/03/2020 19:10] thierry [QueryPerformanceCounter] |
prog:lazarus:time:time [18/03/2020 19:12] (Version actuelle) thierry [Temps super précis] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Travailler avec le temps ====== | ====== Travailler avec le temps ====== | ||
+ | ===== Temps super précis ===== | ||
+ | |||
== QueryPerformanceCounter == | == QueryPerformanceCounter == | ||
''QueryPerformanceCounter'' récupère la valeur actuelle du compteur de performance, qui est un horodateur à haute résolution (<1µs) pouvant être utilisé pour les mesures d'intervalles de temps. | ''QueryPerformanceCounter'' récupère la valeur actuelle du compteur de performance, qui est un horodateur à haute résolution (<1µs) pouvant être utilisé pour les mesures d'intervalles de temps. | ||
Ligne 35: | Ligne 37: | ||
Surement le temps le plus petit avec lequel on peut travailler. | Surement le temps le plus petit avec lequel on peut travailler. | ||
- | Sur mon PC RDTSC retourne une valeur 266x superieur a QueryPerformanceCounter.\\ | + | Sur mon PC RDTSC retourne une valeur 266x superieur a ''QueryPerformanceCounter'' (voir ci-dessus).\\ |
Et comme par hasard la vitesse de mon processeur est de 2.66Ghz | Et comme par hasard la vitesse de mon processeur est de 2.66Ghz | ||
<code delphi> | <code delphi> |