标签: c++ benchmarking
我想问一下,哪种测量执行功能所需时间的方法被认为是最好的? 只是好奇。 感谢。
答案 0 :(得分:1)
您可以尝试使用rdtsc();它是准确的,也许是最快和跨平台的(但仅适用于x86架构)。例如,在Windows中:
#include <intrin.h> uint64_t rdtsc() { return __rdtsc(); }