void CalRunTime() {
auto t1=std::chrono::steady_clock::now();
//run code
auto t2=std::chrono::steady_clock::now();
//秒
double dr_s=std::chrono::duration<double>(t2-t1).count();
//毫秒级
double dr_ms=std::chrono::duration<double,std::milli>(t2-t1).count();
//微妙级
double dr_us=std::chrono::duration<double,std::micro>(t2-t1).count();
//纳秒级
double dr_ns=std::chrono::duration<double,std::nano>(t2-t1).count();
}
【C++】利用chrono统计毫秒,微妙,纳秒运行时间
最新推荐文章于 2026-04-28 12:29:56 发布
本文介绍了一种使用C++标准库chrono测量代码运行时间的方法,涵盖了从秒到纳秒不同精度的时间测量,并提供了详细的代码示例。
1725

被折叠的 条评论
为什么被折叠?



