有没有正确的功能基准测试方法?

时间:2014-11-09 23:16:06

标签: c++ benchmarking

我想问一下,哪种测量执行功能所需时间的方法被认为是最好的? 只是好奇。 感谢。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用rdtsc();它是准确的,也许是最快和跨平台的(但仅适用于x86架构)。例如,在Windows中:

#include <intrin.h>
uint64_t rdtsc()
{
return __rdtsc();
}