C++计算多个函数的执行时间
Calculate execution time for multiple functions in C++
我有一个函数,它反过来调用许多函数。
void fun()
{
f1();
f2();
f3();
....
....
f50();
}
我想计算 f1、f2 的执行时间。f50.现在,如果我计算每个函数执行前后的时间,然后找到差异,我必须为所有这 50 个函数编写它,我想避免这些函数,因为它看起来很糟糕。有没有更简单的方法可以做到这一点?
使用包装函数,该函数将实际函数作为参数调用,并且仅在该包装器函数中具有计时代码。
相关文章:
- OpenCV 函数 cv::remap() 的执行时间更长,当程序在两者之间进入睡眠状态时
- 优化了第 n 个质数执行时间的 c++ 函数
- 我看到将我的类成员函数指定为内联实际上会增加执行时间,即使函数体非常小
- 我可以在编译时间执行该函数从未调用
- 使用 c++ 中函数的执行时间绘制图形
- C++计算多个函数的执行时间
- 出乎意料的差执行时间,用于字符串串联函数
- 测量C 中函数调用的执行时间
- 线程:如何在C或C++中精确计算算法的执行时间(函数的持续时间)
- 函数执行时间
- 短函数c++的执行时间
- 如何在C/C++中获取函数的执行时间
- 检测 constexpr 函数的执行时间
- opencv 调整函数大小执行时间慢
- 制作一个计时器,在以毫秒为单位的一定时间后执行某个函数
- C++函数的执行时间矛盾
- 如何在c++中计算函数的执行时间和cpu消耗
- 基本函数的典型执行时间
- 使用time()函数计算执行时间
- 如何在freeRTOS中使用vApplicationTickHook()函数来测量任务执行时间