__rdtsc
Sezione specifica Microsoft
Genera l'istruzione rdtsc
, che restituisce il timestamp del processore. Il timestamp del processore registra il numero di cicli di clock dall'ultima reimpostazione.
Sintassi
unsigned __int64 __rdtsc();
Valore restituito
Intero senza segno a 64 bit che rappresenta un conteggio dei tick.
Requisiti
Intrinsic | Architettura |
---|---|
__rdtsc |
x86, x64 |
<File di intestazione intrin.h>
Osservazioni:
Questa routine è disponibile solo come intrinseco.
L'interpretazione del valore TSC nelle generazioni successive dell'hardware è diversa da quella nelle versioni precedenti di x64. Per altre informazioni, vedere i manuali hardware.
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);
}
3363423610155519 ticks
Fine sezione specifica Microsoft