<< Click to Display Table of Contents >> Navigation: ThinBASIC Core Language > BuiltIn Functions > Timing functions > HiResTimer_Get |
Description
Retrieves the current value of the high-resolution performance counter.
Syntax
n = HiResTimer_Get
Returns
Number
Returned value are the microseconds elapsed.
Parameters
Name |
Type |
Optional |
Meaning |
Remarks
This function also internally store the last execution timer in order to be able to compute delta timing just calling HiResTimer_Delta function.
Restrictions
Attention: the function calling itself add some few microseconds overhead.
See also
Examples
'...
Dim T1, T2 As QUAD
'---Initialize hi resolution timer
HiResTimer_Init
T1 = HiResTimer_Get
'---Do whatever needed to be measured
T2 = HiResTimer_Get
MSGBOX 0, "Elapsed time in microseconds: " & FORMAT$(T2-T1, "#0")