ARMv8的精确测量时钟周期




















ARMv8的精确测量时钟周期













































一、TSC (Time Stamp Counter)

TSC是Time Stamp Counter(时间戳计数器)的缩写,它是 Inter X86 架构上的一个计数器,它记录自启动以来处理器消耗的时钟周期数。

在每个时钟到来时,该计数器自动加一。

因为 TSC 随着处理器周期速率的变化而变化,所以它提供了非常高的精确度。它经常被用来分析和检测代码。

TSC 的值可以通过在X86指令rdtsc指令来读取。

在X86上的内联汇编实现如下:

你可能感兴趣的:(性能分析,c语言,性能优化,arm)