c++ chrono 时间统计
#include <chrono>
#include <stdio.h>
// 假设您已经包含了其他必要的头文件
// 开始时间统计
auto start_time = std::chrono::high_resolution_clock::now();
// 执行推理操作
ret = inference_yolov5_model();
// 结束时间统计
auto end_time = std::chrono::high_resolution_clock::now();
// 计算程序运行时间
std::chrono::duration<double> duration = end_time - start_time;
printf("execution time: %f seconds\n", duration.count());
or:
// 使用chrono开始计时
auto now = std::chrono::system_clock::now();
// 使用chrono结束计时
auto end = std::chrono::system_clock::now();
// 输出运行时间
std::chrono::duration<double, std::milli> elapsed_ms = end - now;
printf("time: %f ms\n", elapsed_ms.count());