Процедура | Разря-дность | Единица измерения | Интервал обновления | Абсолютная погрешность | Относительная погрешность | Примерный период обнуления | Время измерения |
GetTime | 32 | 10 мс | 55 мс | 5 мс | Нет | В начале суток | 28,0* мкс |
GetTickCount | 32 | 1 мс | 5 мс | 2-4 мс | Нет | 49,7 суток | 0,04* мкс |
QueryPerfor-manceCounter | 64 | 0,8 мкс | 0,8 мкс | 3-5 мкс | Нет | 500 000 лет | 3-5** мкс |
GetTimer_1 | 32 | 1 мкс | 1 мкс | 0,5 мкс | ~0,003-0,3% | 35 - 70 мин | 0,2* мкс |
GetTimer_50 | 32 | 50 мкс | 50 мкс | 25 мкс | ~0,003-0,3% | 1,3 - 2,5 суток | 0,2* мкс |
GetTimer_1000 | 32 | 1 мс | 1 мс | 0,5 мс | ~0.003-0,3% | 25 - 49,7 суток | 0,2* мкс |
GetCPUtick | 64 | 1 такт | 1 такт | 32 такта | Нет | Более 200 лет | ~100 тактов |
* Для процессора Celeron-667. Для других процессоров может быть больше или меньше.
** Время не зависит от процессора, так как определяется шиной ISA или набором микросхем.