ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

x86_64架构__rdtsc指令

x86_64架构__rdtsc指令

__rdtsc指令用于读取处理器的时间戳计数器,该计数器计算自上次复位以来的时钟周期数。这对性能监控和基准测试非常有用。

以下示例为linux环境上Demo

#include <stdio.h>
#include <x86intrin.h>
#include <stdint.h>
#pragma intrinsic(__rdtsc)
int main() {unsigned long long i;i = __rdtsc();printf("%llu ticks\n", i);return 0;
}

 

返回列表