如何在C ++中测量基本的原始操作?

时间:2014-09-11 20:01:54

标签: c++

对于一个项目,我应该用我正在使用的机器测量C ++中基本原语操作的运行时间。它说:

  

编写一个程序,确定(fetchstore, +-*/的时序参数值,<,函数调用,函数返回,newdelete[]),用于运行它的机器。

fetchstore是:

a = b + 1

b1正在被提取&#34; (并与+一起添加),并存储在a

我之前从未做过这样的事情。我需要使用时钟方法来计算运行时间吗?我的时间代码应该复杂还是简单?应该评估多少次?

1 个答案:

答案 0 :(得分:1)

我认为this可能会有所帮助。我个人会做一些具有不同迭代次数的循环(从例如10开始到100 000结束)。与比较排序方法类似。

Ofc,如果您需要更复杂的方法,可以使用前面提到的性能钩子。