查看: 1764|回复: 3

[随意闲聊] 據說Ruby1.9的運行效率大大超越了1.8?

[复制链接]

寒

梦石
0
星屑
1049
在线时间
1391 小时
注册时间
2010-8-9
回帖
3301
发表于 2014-10-21 16:47:25 来自手机 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 寒冷魔王 于 2014-10-21 16:51 编辑

ht我要淡定tp://developer.51cto.com/art/200712/63248.htm
引用原帖:

Antonio Cangiano曾在一份关于《各种Ruby实现的性能对比》报告中,对不同版本的Ruby进行了性能测试与比较,包括Ruby 1.9.0、Ruby 1.8.6,也包括Python 2.5.1。在Mac OS X 10.5系统之下,使用斐波那契递归函数对三者的递归与函数调用进行测试,发现同样的循环次数中,Ruby 1.8.6用时158.869秒、Python 2.5.1用时31.507秒,而Ruby 1.9.0仅用时11.934秒。Ruby 1.9版本相对于Python,性能的超越大致在三倍左右。

也就是說VA效率很高?看來我真的是OUT了……看以前的資料已經成為井底之蛙了……

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-10-21 17:46:37 | 显示全部楼层
本帖最后由 taroxd 于 2014-10-21 17:48 编辑

Ruby要是效率高,其他语言就没饭吃了

另外每一次版本号的提升中,大概除了2.2之外都有明显的性能提升

点评

Ruby是解释型语言,而且语法和对象模型特别完备优雅,本来就不应该指望效率高。要效率的话好好玩C++或者汇编之类的去  发表于 2014-11-1 21:13
我的一个程序,用1.8测试大约1s,用VA的1.9测试大约0.5s,用2.1.3测试不到0.5s。(;´Д`)但数值一大还是不行。  发表于 2014-11-1 21:11
回复

使用道具 举报

名侦探小柯

梦石
10
星屑
4410
在线时间
3740 小时
注册时间
2006-9-6
回帖
36596

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2014-10-21 17:54:00 | 显示全部楼层
感觉像废话,版本号更新了效率还能降低不成
顺便多年前的XP时代不堪回首,玩游戏各种卡顿掉帧,足以说明XP的效率了
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-10-22 22:20:58 | 显示全部楼层
越前リョーマ 发表于 2014-10-21 00:54
感觉像废话,版本号更新了效率还能降低不成
顺便多年前的XP时代不堪回首,玩游戏各种卡顿掉帧,足以说明XP ...

其实你可以选择倒过来放版本{:2_253:}
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部