我想将我的代码中的boost::timer::cpu_timer迁移到标准库解决方案。我只找到std::chrono::steady_clock但它没有提供与boost变体相同的功能。我基本上需要的是墙和系统时间输出,例如
5.713010s wall, 5.709637s user + 0.000000s system = 5.709637s CPU (99.9%)
标准库中有这样的东西吗?
答案 0 :(得分:1)
不,C ++标准库中没有任何内容可以测量系统和用户时间。您只能使用std::chrono::
个函数获取挂起时间(其中steady_clock
最适合测量时间间隔)。