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