注册 登录
编程论坛 VB6论坛

这个代码可以计算 电脑每秒的计算速度。不知真的假的,懂行的进来说下。

yuma 发布于 2022-08-21 12:21, 1437 次点击
这个代码可以计算  电脑每秒的计算速度   ,不知真的假的,懂行的进来说下。

程序代码:
t = Timer
For i = 1 To 5000000
a = 355.0 / 113.0
Next
t = Timer - t
MsgBox i / t


代码来源:https://tieba.baidu.com/p/1498152155
8 回复
#2
apull2022-08-21 14:28
这个就是记录计算500万次所用时间,大概计算出每秒执行了多少次运算。
#3
chenyucheng2022-08-21 16:22
计算的是5000000次除法运算速度,请自行研究。
#4
yuma2022-08-21 16:36
CPU真是无聊,就计算这玩意儿?
#5
风吹过b2022-08-21 16:48
这个是 计算浮点数的,可以反应CPU的性能的一个方向。
CPU计算,有二个运算器,浮点运算器 和 整数运算器。
CPU的性能除下计算外,还有其他的,如内存性能等等。

CPU的整数运算器更强大,GPU的浮点运算器更强大。
#6
cwa99582022-08-22 11:05
看看怎么样
只有本站会员才能查看附件,请 登录
#7
风吹过b2022-08-22 11:59
最 简单 的是把这几行代码 复制到记事本里,然后另存为 1.vbs 文件,注意需要打齐后缀 .vbs 来,
然后双击就可以运行,有一个提示的

我跑出的结果是
15802472.2962963

-----------
同样的方法,在不同的电脑上才能可比性。
#8
md000000002022-08-22 12:22
确实能作为一个性能指标,不过只能判断cpu指令频率,不能判断综合水平,比如缓存什么的

可以用大矩阵乘法来试试(向量化我觉得要不要无所谓,缓存对矩阵分块乘法的影响可以考虑下)
#9
yuma2022-08-22 12:54
这样计算,不知道可靠不。
1