Compartir a través de


__rdtsc

Específicos de Microsoft

Genera la instrucción de rdtsc , que devuelve la marca de tiempo de procesador. La marca de tiempo de procesador registra el número de ciclos de reloj desde el reinicio pasado.

unsigned __int64 __rdtsc();

Valor devuelto

Un entero sin signo de 64 bits que representa un contador.

Requisitos

Intrínseco

Arquitectura

__rdtsc

x86, x64

Archivo de encabezado <intrin.h>

Comentarios

Esta rutina solo está disponible como intrínseco.

La interpretación del valor de CAC en esta compilación de hardware diferencia de que en versiones anteriores de x64. Vea los manuales de hardware para obtener más información.

Ejemplo

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

Vea también

Referencia

Intrínsecos del controlador