通过Boost.Chrono获得时间戳,分辨率为纳秒

时间:2012-10-18 14:27:20

标签: c++ boost timestamp chrono

boost chrono是否提供纳秒分辨率的时间戳?如果是,如何获得时间戳?

2 个答案:

答案 0 :(得分:2)

纳秒分辨率?您想在哪个硬件上运行程序? 在我的电脑上,我的演奏计数器的频率约为。 4 Mhz,所以刻度持续250 ns。

As answered here,boost chrono可以给你纳秒分辨率,但你不能确定测量的准确性。

答案 1 :(得分:1)

为了能够轻松获得不同测量值的时间戳,您可以使用boost CPU Timers。此站点还提供了有关计时器准确度的表格。

要在您的特定硬件上自行测量分辨率,请使用提升cpu_timer_info.cpp