Condividi tramite


__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

Vedi anche

__rdtscp
Intrinseci del compilatore