如何计算C ++中一个函数的CPU消耗

时间:2013-05-23 14:22:50

标签: c++ visual-c++

我对Visual Studio中由C ++编写的一个函数的CPU消耗有疑问。 我有一个功能,例如

void test(){}

我想评估这个功能的性能。如何计算visual C ++中的CPU消耗?

谢谢

2 个答案:

答案 0 :(得分:2)

Visual Studio有一个内置的性能分析工具,应该能够做到这一点。检查this

答案 1 :(得分:-1)

进行性能测试的最简单方法是使用clock

#include <ctime>

std::clock_t t = std::clock();
for (int i = 0; i < 10000; i++)
    test();
t = clock() - t;

您可以输出t,这是10000次测试的CPU时钟消耗(点击)。