Condividi tramite


__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);
}
  

Vedere anche

Riferimenti

Intrinseci del compilatore