TC++PL中的一项练习要求:



很可惜,他从未解释过如何衡量这些事情。我不确定是否要编写简单的“时间开始,时间结束”计数器,还是有更有效和实用的方法?

最佳答案

对于每个功能,

  • 获取开始时间
  • 调用该函数一百万次(或者更多……一百万次并不多)
  • 获取结束时间并从中减去开始时间

  • 并比较结果。这与性能评估一样实用。

    关于c++ - 如何有效地衡量运行时的差异,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2614428/

    10-13 05:13