Bagikan melalui


__rdtsc

Khusus Microsoft

rdtsc Menghasilkan instruksi, yang mengembalikan stempel waktu prosesor. Stempel waktu prosesor merekam jumlah siklus jam sejak reset terakhir.

Sintaks

unsigned __int64 __rdtsc();

Nilai hasil

Bilangan bulat yang tidak ditandatangani 64-bit yang mewakili jumlah centang.

Persyaratan

Intrinsik Sistem
__rdtsc x86, x64

File header<intrin.h>

Keterangan

Rutinitas ini hanya tersedia sebagai intrinsik.

Interpretasi nilai TSC pada generasi perangkat keras yang lebih baru berbeda dari yang ada di versi x64 sebelumnya. Untuk informasi selengkapnya, lihat manual perangkat keras.

Contoh

// 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

END Khusus Microsoft

Lihat juga

__rdtscp
Intrinsik pengkompilasi