【发布时间】:2023-04-07 15:22:01
【问题描述】:
Linux 中的clock_gettime 函数在内部使用哪个系统硬件计时器,以便在调用以测量给定的经过时间时将纳秒级分辨率返回给用户代码代码段?
【问题讨论】:
-
你应该看看
clock_gettime的手册页。 -
IIRC,Linux 无法提供 ns 分辨率。
标签: linux timer resolution clock
Linux 中的clock_gettime 函数在内部使用哪个系统硬件计时器,以便在调用以测量给定的经过时间时将纳秒级分辨率返回给用户代码代码段?
【问题讨论】:
clock_gettime的手册页。
标签: linux timer resolution clock
现代 CPU 以数 GHz 的时钟频率运行。 1 GHz 的频率等于 1 ns 的时钟周期。因此,以 1 GHz 运行(宽)计数器可提供以纳秒为单位的时间分辨率。这并不意味着时间与显示的一样准确。该值具有如此高的分辨率。
【讨论】: