免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2935 | 回复: 0
打印 上一主题 下一主题

脚本性能比较(python perl ruby php lua java 的一个测试) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-26 11:08 |只看该作者 |倒序浏览
脚本性能比较
                                               
                                               
                                                                                                                                                                                                                        其实语言的性能比来比去也没意思,但是在
http://www.javaeye.com/topic/174335?page=1
上看到一个比较语言性能的帖子,出于好奇心,我上了帖子里提到的测试数据及代码来源
http://www.timestretch.com/FractalBenchmark.html
把代码cp下来,进行测试了一下,测试结果如下,
联想 win03sp2 P43.0 512M
python2.5.2   2.81 - 3.11s
perl 5.10.0   Optimized  4.765625 - 4.84375s
perl 5.10.0   7s
ruby-1.9.0-0  4.672000 - 4.688000s
php5.2.5      2.32 - 2.34s
lua5.1.3      0.812 - 0.828s 例子中的时间显示精确到s,我在后面加入个 io.write(os.clock())显示精确到毫秒
java 1.6.0    0.200-0.238s
放到linux下测了一下php,2.00s-2.20s
这个测试结果输出的都是一个鸟人图,大家可以测试看
尽管一个算法的比较并不真正能比较语言性能的好坏,但是这个结果让我们知道,php并不比别的脚本差,这是为什么至今php横行的原因。
java最快是吧,但是要老板加一台pc机和一个员工能有相同的效果,老板愿意选哪个?其实一结合数据库,java的jdbc驱动和php的c扩展性能上发挥的作用,简直不是可比的,在web中连上数据库以后,java不再比php快,反过来了!
php在命令行下也能连数据库了^_^
不服的测试,测试了的顶!
lua win下载页面http://luabinaries.luaforge.net/download.html
lua快,只因为只是嵌入式脚本
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/27731/showart_508630.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP