std::chrono说自己是纳秒精度,但你的CPU可能不答应——从硬件时钟源到现代C++高精度计时器的设计真相
一、一个"纳秒级"计时器的精度谎言
先看一段代码。这段代码在各种C++教程里出镜率极高:
#include<chrono>#include<iostream>voidbenchmark_function(){autostart先看一段代码。这段代码在各种C++教程里出镜率极高:
#include<chrono>#include<iostream>voidbenchmark_function(){autostart