| 赞 | 6 |
| VIP | |
| 好人卡 | |
| 积分 | 15 |
| 经验 | |
| 最后登录 | 2026-9-29 |
| 在线时间 | 253 小时 |
- 梦石
- 0
- 星屑
- 1517
- 在线时间
- 253 小时
- 注册时间
- 2023-11-9
- 回帖
- 44
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
本帖最后由 ppspssss2 于 2024-6-5 18:12 编辑
F1帮助中搜索Time,找到这个可获取时间差的方法,单位为浮点数(小数型)不知这方法是否能测到准确,只能参考用 我电脑配置e3 1226v3 显卡rx550 win7 64位 内存32gb 固态硬盘
计算 加法和减法 只可参考不代表实际运行速度,
测试了rpgxp, rpgace, 非官方运行时:rgm,rgu,rgd 运行 8位数 1千万次算术运算,参考看看差多少 ,由于时间差是小数型,所以我猜可以看出比较精确的差距,或许能看出一些指令间用了多少时间 ,在指令前用变量纪录当前时间,指令后再用用变量纪录当前时间 , 然后作比较, 得出一个相差值
若9位数会超过10秒而运行失败,因此使用8位数来试,
但测出来貌似rgu出了问题,比原版xp还要慢,浮点数很慢,经我测定是RGSSRT.Release.220305.zip的老版本 , 新版本RGUREL.240105.zip速度快了
lanlv-player测出很慢 ,慢了3倍以上,可能测试出了问题
Time.now相差值脚本测试示范 (rgu可能位数太长显示不出来,
[fold=测试脚本(贴在脚本最上方,运行时会自动开始print结果)][pre lang="ruby"]#p Time.now
a = Time.now
b = 0.01
for i in 1..10000000
b +=0.01
end
c = a - Time.now
p "1",c
#p Time.now
a = Time.now
b = 0.01
for i in 1..10000000
b +=0.01
end
c = a - Time.now
p "2",c
#p Time.now
a = Time.now
b = 1
for i in 1..10000000
b +=1
end
c = a - Time.now
p "3",c
#p Time.now
a = Time.now
b = 1
for i in 1..10000000
b -=1
end
c = a - Time.now
p "4",c
[/pre][/fold]
[fold=测出来数值测试 三次样本 Toggl]
分别是 浮点加法, 浮点减法 ,整数加法, 整数减法,单位秒
XP
1.168 1.231 1.119 1.106
1.165 1.244 1.109 1.09
1.17 1.248 1.093 1.076
VXACE
1.047 1.138 0.935 0.857
1.039 1.086 0.882 0.875
1.044 1.12 0.886 0.871
RGM1.0.4, publish_v1.0.4.zip
0.613 0.609 0.556 0.555
0.632 0.660 0.577 0.574
0.621 0.62 0.569 0.559
RGU*RGSSRT.Release.220305.zip
1.738 1.842 1.135 1.111
1.706 1.754 1.101 1.129
1.74 1.791 1.122 1.133
RGU*RGUREL.240105.zip
1.098 1.14 1.046 1.059
1.071 1.085 1.051 1.035
1.092 1.12 1.051 1.066
RGD 1.5.4
1.044 1.12 0.888 0.931
1.051 1.12 0.839 0.882
1.06 1.257 0.888 0.886
lanlv-player-win32 lanziss-player-win32[2021032000].zip Lanziss(lanza-s-rgss3-runtime)-> mruby 3.0.0 论坛内的Mr.Jin
备注:时间不知道为什么长
4.498 4.447 3.336 3.33
RGA (RGM的前身)RGA-ruby30-x64.7z 论坛内的kirh_036
1.358 1.384 1.372 1.388
mkxp*mkxp-win64-231004-8bdbef1.zip
0.514 0.591 0.532 0.521
[/fold]
[fold=xp浮点数加法]
浮点数加法 用时:单位秒 处理器频率:单位GHz
-5.21 0.8
-4.15 1.0
-3.17 1.3
-2.75 1.5
-2.05 2.0
-1.86 2.2
-1.57 2.6
-1.46 2.8
-1.32 3.1
-1.24 3.3
-1.16 3.7 [/fold]
2024/5/12 加了三个 lanlv RGA mkxp(只测了一次)测试样本
2024/6/5 加入xp浮点加法 在不同CPU处理器频率(E3 1226v3)下的计算速度 |
评分
-
查看全部评分
|