计算C ++中多个函数的执行时间

时间:2017-01-06 06:48:21

标签: c++

我有一个函数,它反过来调用许多函数。 e.g。

void fun()
{
f1();
f2();
f3();
....
....
f50();
}

我想计算f1,f2 .... f50的执行时间。现在,如果我计算每个函数执行之前和之后的时间,然后找出差异,我必须为所有这50个函数编写它,我想避免它看起来很糟糕。有没有更简单的方法呢?

1 个答案:

答案 0 :(得分:1)

使用包装器函数,它将实际函数作为参数调用,并且仅在该包装函数中使用时序代码。