Я хочу узнать, сколько времени занимает определенная функция в моей программе на С++ для Linux. Впоследствии я хочу сделать сравнение скорости. Я видел несколько функций времени, но в итоге получил это от повышения. Chrono:
process_user_cpu_clock, captures user-CPU time spent by the current process
Теперь, я не понимаю, использую ли я вышеприведенную функцию, получаю ли я только время, затрачиваемое процессором на эту функцию?
Во-вторых, я не мог найти никакого примера использования указанной выше функции. Может ли кто-нибудь помочь мне в использовании вышеуказанной функции?
P.S: Сейчас я использую std::chrono::system_clock::now()
, чтобы получить время в секундах, но это дает мне разные результаты из-за разной загрузки процессора каждый раз.