Рекомендуем использовать Visual Studio 2017

__rdtsc

 

Самая актуальная документация по Visual Studio 2017: Документация по Visual Studio 2017.

Только для систем Microsoft

Создает инструкцию rdtsc, которая возвращает отметку времени процессора. Отметка времени процессора записывает число тактов с момента возврата.

unsigned __int64 __rdtsc();  

64 32-разрядное Целое число без знака, представляющее счетчик тактов.

Встроенный объектАрхитектура
__rdtscx86, 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 тактов

Встроенные объекты компилятора

Показ: