失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > C++11 - 使用std::chrono计算程序 函数运行时间

C++11 - 使用std::chrono计算程序 函数运行时间

时间:2023-12-29 11:22:41

相关推荐

C++11 - 使用std::chrono计算程序 函数运行时间

1 使用std::chrono计算程序运行时间

参考代码如下:

#include <iostream>#include <string>#include <chrono>void Run(){for (int i = 0; i < 1000000000; ++i){}}int main(){auto beforeTime = std::chrono::steady_clock::now();Run();auto afterTime = std::chrono::steady_clock::now();std::cout << "总耗时:" << std::endl;//秒double duration_second = std::chrono::duration<double>(afterTime - beforeTime).count();std::cout << duration_second << "秒" << std::endl;//毫秒级double duration_millsecond = std::chrono::duration<double, std::milli>(afterTime - beforeTime).count();std::cout << duration_millsecond << "毫秒" << std::endl;//微妙级double duration_microsecond = std::chrono::duration<double, std::micro>(afterTime - beforeTime).count();std::cout << duration_microsecond << "微秒" << std::endl;//纳秒级double duration_nanosecond = std::chrono::duration<double, std::nano>(afterTime - beforeTime).count();std::cout << duration_nanosecond << "纳秒" << std::endl;getchar();return 0;}

如果有兴趣可以访问我的个站:,更多干货等着您!

如果觉得《C++11 - 使用std::chrono计算程序 函数运行时间》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。