什么是std相当于boost cpu timer

时间:2018-04-09 14:35:10

标签: c++ boost timer chrono

我想将我的代码中的boost::timer::cpu_timer迁移到标准库解决方案。我只找到std::chrono::steady_clock但它没有提供与boost变体相同的功能。我基本上需要的是墙和系统时间输出,例如

5.713010s wall, 5.709637s user + 0.000000s system = 5.709637s CPU (99.9%)

标准库中有这样的东西吗?

1 个答案:

答案 0 :(得分:1)

不,C ++标准库中没有任何内容可以测量系统和用户时间。您只能使用std::chrono::个函数获取挂起时间(其中steady_clock最适合测量时间间隔)。