我是编程新手。我用C ++编写了一个小程序,想要在几秒钟内计算程序的运行时间,以便绘制输入大小与运行时间的关系图。但是我怎样才能获得准确的运行时间?当我使用代码块运行程序时,执行时间的结果是程序的运行时间还是有其他方法可以获得它?
答案 0 :(得分:0)
使用Boost Cpu Timer,注意auto_cpu_timer的析构函数打印结果。
#include <boost/timer/timer.hpp>
int main(int argc, char** argv)
{
boost::timer::auto_cpu_timer t;
// you're stuff here
return 0;
};