cas*_*rle 0 hardware benchmarking
我有一个高速ADC数据捕获/分析程序,在旧计算机上表现不佳.当一位测试工程师报告应用程序挂起时,我在客户实验室的beta测试中发现了这一点.事实证明,她的实验室中有一台旧电脑(单核P4),而"挂起"是计算机需要很长时间才能完成一些计算.
我想在启动时计算"计算能力",并警告客户如果计算的功率低于某个截止点,某些功能将非常慢.请注意,CPU速度不是我所追求的(P4运行在2.4 GHz).
我认为如果家庭/型号低于某个截止点,我可以获得CPU系列/型号/步进并显示警告,但我不认为这种方法是可行的,因为P4的系列高于比如i7的家庭.使用表格是因为必须维护表格.
我可以使用基准算法,如whetstone/Dhrystone /等等,但我不想再添加任何时间来启动.
我是否有另一种方法可以在没有花费大量时间的情况下实现这一目标?
TIA
最好运行一个小的实际计算(包括一些包含的样本数据)并计算操作时间.
至于启动时间问题,您可以在安装程序期间进行测试,也可以在第一次没有运行时在启动时运行它(然后存储一个标志,表明它已经运行).