Partilhar via


__rdtsc

Específicos do Microsoft

Gera o rdtsc instrução retorna a hora do processador. O carimbo de hora do processador registra o número de ciclos de relógio desde a última reinicialização.

unsigned __int64 __rdtsc();

Valor de retorno

Inteiro não assinado de 64 bits que representa uma contagem em escala.

Requisitos

Intrínseca

Arquitetura

__rdtsc

x86,x64

Arquivo de cabeçalho <intrin.h>

Comentários

Esta rotina está disponível como um intrínseco.

A interpretação do valor TSC nessa geração de hardware é diferente do que em versões anteriores do x64. Consulte os manuais de hardware para obter mais informações.

Exemplo

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

Consulte também

Referência

Intrínsecos do compilador