第二章 性能瓶颈的分析和定位(5)

2022-07-21  本文已影响0人  耕田者

关于读时间戳计数器(Read Time-Stamp Counter)的注记

        Intel处理器有一个内部保留的计数器,即时间戳计数器(TSC), 可以通过一条简单的读取时间戳计数器指令(RDTSC)读取。该计数器保存一个64位的从处理器开机开始的时钟周期计数。我曾看到过直接用这条指令实现性能测量的代码,如果你碰到这条指令,请不必惊奇——它的确非常快!然而,在现代流水线多核CPU上直接读取这个计数器是有些问题的,因为无法保证线程的执行在同一个核上。

上一篇下一篇

猜你喜欢

热点阅读