QueryPerformanceCounter реализовано в Windows 10 при помощи инструкции RDTSCP в юзермоде.
RDTSCP — возвращает количество тактов с момента последнего сброса процессора
Но частота CPU может менять, поэтому такт будет занимать разное время.
Как можно пологаться на точное измерение времени через QueryPerformanceCounter/RDTSCP ?
Здравствуйте, maks1180, Вы писали:
M>Но частота CPU может менять, поэтому такт будет занимать разное время.
The invariant TSC will run at a constant rate in all ACPI P-, C-. and T-states.
Так что нет, не будет.
Оно плавало на уже очень старых процах, но ещё с P4 (AFAIR) его сделали постоянным.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>