clock_gettime如何达到纳秒级分辨率?

时间:2015-05-04 14:07:41

标签: linux timer resolution clock

Linux中的哪个系统硬件计时器执行clock_gettime功能在内部使用,以便在调用以测量用户代码时将纳秒级别分辨率返回给用户代码给定的代码段?

1 个答案:

答案 0 :(得分:0)

现代CPU以几GHz的时钟频率运行。 1 GHz的频率等于1 ns的时钟周期。因此,以1 GHz运行(宽)计数器可提供以纳秒为单位的时间分辨率。这并不意味着时间与显示的一样准确。价值具有如此高的分辨率。