Что такое стандартный эквивалент таймера Boost cpu?

Я хочу перенести boost::timer::cpu_timer в моем коде для стандартной библиотеки. Я нашел только std::chrono::steady_clock, но он не предлагает та же функциональность, что и у варианта Boost. Что мне в основном нужно, так это настенное и системное время, например.

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

Есть ли что-то подобное в стандартной библиотеке?


person tommyk    schedule 09.04.2018    source источник


Ответы (1)


Нет, в стандартной библиотеке C++ нет ничего, что измеряло бы системное и пользовательское время. Вы можете получить время стены только с помощью std::chrono:: функций (из которых steady_clock будет наиболее подходящим для измерения временных интервалов).

person SergeyA    schedule 09.04.2018