__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