__rdtsc
Specifici di Microsoft
Genera l'istruzione di rdtsc , che restituisce il timestamp di tempo del processore. Il timestamp di tempo del processore registra il numero di cicli di clock dall'ultima reimpostazione.
unsigned __int64 __rdtsc();
Valore restituito
Intero senza segno a 64 bit che rappresenta un numero.
Requisiti
Intrinseco |
Architettura |
---|---|
__rdtsc |
x86, x64 |
File di intestazione <intrin.h>
Note
Questa procedura è disponibile solo come intrinseci.
Interpretazione del valore di TSC in questa generazione dell'hardware differisce da quella nelle versioni precedenti di x64. Vedere i manuali hardware per ulteriori informazioni.
Esempio
// 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);
}