Go - 以pico-second为单位的系统时间

时间:2011-12-06 06:17:49

标签: go

是否有可能以低于纳秒的速度获得系统时间,即pico-second或类似的?实际上,我想测量两个连续的事件时间间隔,这是我在快速系统中无法捕获的纳秒级。

2 个答案:

答案 0 :(得分:4)

在现代硬件上调用性能分析功能/指令的成本比您要测量的时间间隔更大(并且更容易发生偏差)。因此,即使你尝试,也会得到错误的结果。

考虑跟踪100个事件的时间流逝,如果可能的话。

答案 1 :(得分:3)

时间分辨率取决于硬件和操作系统。 Go time.Nanoseconds函数提供高达纳秒的时间分辨率。在PC上,它通常为1000纳秒(1微秒)或最多100纳秒。