【发布时间】:2011-04-27 21:28:38
【问题描述】:
我想做一些微基准测试,并尝试把它们做对。不幸的是,动态频率缩放使基准测试非常不可靠。
有没有办法以编程方式(C++、Windows)查明是否启用了动态频率缩放?如果,可以在程序中禁用它吗?
我尝试在实际基准测试发生之前仅使用一个使用 100% CPU 的预热阶段,但结果证明这也不可靠。
更新:即使我在 BIOS 中禁用 SpeedStep,cpu-z 仍显示频率在 1995 和 2826 GHz 之间变化
【问题讨论】:
标签: c++ windows benchmarking cpu-speed