Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Блок, относящийся только к системам Майкрософт
rdtsc
Создает инструкцию, которая возвращает метку времени процессора. Метка времени процессора записывает количество циклов часов с момента последнего сброса.
Синтаксис
unsigned __int64 __rdtsc();
Возвращаемое значение
64-разрядное целое число без знака, представляющее число галок.
Требования
Intrinsic | Архитектура |
---|---|
__rdtsc |
x86, x64 |
Файл<заголовка intrin.h>
Замечания
Эта подпрограмма доступна только как встроенная.
Интерпретация значения TSC в последующих поколениях оборудования отличается от того, что в более ранних версиях x64. Дополнительные сведения см. в руководствах по оборудованию.
Пример
// rdtsc.cpp
// processor: x86, x64
#include <stdio.h>
#include <intrin.h>
#pragma intrinsic(__rdtsc)
int main()
{
unsigned __int64 i;
i = __rdtsc();
printf_s("%I64d ticks\n", i);
}
3363423610155519 ticks
Завершение блока, относящегося только к системам Майкрософт