脚本性能比较(python perl ruby php lua java 的一个测试)
时间:2008-03-26 来源:lib
脚本性能比较
其实语言的性能比来比去也没意思,但是在
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快,只因为只是嵌入式脚本
其实语言的性能比来比去也没意思,但是在
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快,只因为只是嵌入式脚本
相关阅读 更多 +