Linux 中的 clock_gettime
函数在调用以测量给定代码段的运行时间时,内部使用哪个系统硬件计时器将纳秒级分辨率返回给用户代码?
最佳答案
现代 CPU 以几 GHz 时钟频率运行。 1 GHz 的频率等于 1 ns 的时钟周期。因此,在 1 GHz 下运行(宽)计数器可提供以纳秒为单位的时间分辨率。这并不意味着时间与显示的一样准确。该值具有如此高的分辨率。
关于linux - Clock_gettime 如何实现纳秒分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30032219/