wtgahz 发表于 2022-8-6 22:37:58

高产!小工具一个接一个{:37:}

wdscxsj 发表于 2022-8-6 22:50:08

这个简明实用,挺好。简单说下可改进的方面。

跑分(或称 benchmark)软件中,应该让“计算”的部分占运行时间的大头,才比较直接地体现运算速度。目前的循环里,把递增和计时、判断放在了一起。后两者需要的时间远大于前者,而且计时的机理也不相同。(如果学习一些计算机体系结构,会更好地理解这一点。)

另外,退出循环的逻辑也有瑕疵(虽然实际上影响不大),无法保证运行时间是“刚好一秒”,长的在分数上就占便宜。

直观的修改方法是,设定一个大数N,比如100000,每递增N次才计时一次,直到累计时间超过一个预定值,比如10秒。然后把总分除以累计时间。

现在CPU基本都有睿频,如果跑的时间太短,频率没冲上去就结束了。

用递增做计算是比较单一的,具体调动哪些指令很重要。这方面可以参考 Python 自带的一个跑分脚本 pystone.py,Windows 版一般是在安装路径的 Lib\site-packages\future\backports\test 目录里。它和“正规”的跑分软件仍然是不能比的,但仔细看看可以学到不少东西。

爱电脑的昕宇 发表于 2022-8-7 08:27:06

wdscxsj 发表于 2022-8-6 22:50
这个简明实用,挺好。简单说下可改进的方面。

跑分(或称 benchmark)软件中,应该让“计算”的部分占运行 ...

谢谢谢谢谢谢
您真的教会了我不少知识!{:37:}

爱电脑的昕宇 发表于 2022-8-7 08:29:10

ATP 发表于 2022-8-6 22:20
干脆多做几次~~~

你你用的是什么处理器啊?!!
竟然10000000+!!

841020672 发表于 2022-8-7 09:01:24

牛人啊,cpu工具都造出来了

yangeryuner 发表于 2022-8-7 13:21:15

wdscxsj 发表于 2022-8-6 22:50
这个简明实用,挺好。简单说下可改进的方面。

跑分(或称 benchmark)软件中,应该让“计算”的部分占运行 ...

这是真大佬!{:37:}

Kokonnet 发表于 2022-8-7 13:25:47

我家联想4核AMD都没你双核奔腾分高,嘤嘤嘤(╥╯^╰╥)

龍在天涯 发表于 2022-8-7 15:49:03

爱电脑的昕宇 发表于 2022-8-7 08:29
你你用的是什么处理器啊?!!
竟然10000000+!!

笔记本上的12代i7 12700H
页: 1 [2] 3 4
查看完整版本: CPU速度测试小工具