
22.09.2024, 20:54
|
|
Новичок
Регистрация: 21.09.2024
Сообщений: 0
С нами:
866731
Репутация:
0
|
|
Marylin сказал(а):
2.QueryPerformanceFrequency() – возвращает частоту высокоточного таймера HPET (High-Precision-Event-Timer). Его использует заслуживающий доверие системный монитор производительности (Win+R-->perfmon). В отличии от предыдущего таймера 60 Hz, частота НРЕТ уже 14 MHz. Если HPET аппаратно не доступен, монитор садится на ACPI-таймер 3.579 MHz. Здесь мы имеем дело уже не с программным таймером Win, а с аппаратными девайсами чипсета.
kernel32.QueryPerformanceCounter -> ntdll.RtlQueryPerfomanceCounter
Машина: W10 x64
x64 приложение:
x32 приложение:
На машине W7 x64 ситуация та же (используется rdtsc), хоть и asm кода поменьше чем в W10.
Спрашивается, откуда информация о том, что QPC использует HPET?
|
|
|