Compartir a través de


__rdtsc

Específicos de Microsoft

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

Sintaxis

unsigned __int64 __rdtsc();

Valor devuelto

Entero sin signo de 64 bits que representa un contador de réplica.

Requisitos

Intrinsic Arquitectura
__rdtsc x86, x64

Archivo de encabezado<intrin.h>

Comentarios

Esta rutina solo está disponible como función intrínseca.

La interpretación del valor de TSC en generaciones posteriores de hardware difiere de la de versiones anteriores de x64. Para obtener más información, vea los manuales de hardware.

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);
}
3363423610155519 ticks

FIN de Específicos de Microsoft

Consulte también

__rdtscp
Intrínsecos del compilador