声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!
MegLev(磁悬浮项目)是GemStone公司开发的新一代的高性能Ruby虚拟机,GemStone公司是一家使用Smalltalk提供商业服务的软件公司,它开发的Smalltalk VM已经在商业市场上面使用了很多年,因此GemStone开发的MegLev出手不凡。根据Antonio Cangiano在MacOSX上面做的简单的“二叉树算法”性能测试,跑在MegLev上面的ruby性能直逼C++的速度。
GemStone的Given Avi计划是在GemStone公司成熟的Smalltalk虚拟机上面跑Ruby,经过三个月的工作,最终产生了MegLev项目。
这是Antonio Cangiano用不同编程语言运行二叉树测试的结果,其中MegLev VM上面的ruby代码只需要7.67秒,逼近经过优化编译的C++的速度,远远甩开了Python,Perl和Ruby 1.8.6了。二叉树测试代码可以看:http://shootout.alioth.debian.org/gp4/benchmark.php?test=binarytrees&lang=ruby
目前Antonio Cangiano正在进行MegLev的ruby整体性能测试,他使用的标准ruby性能测试包是:http://github.com/acangiano/ruby-benchmark-suite/tree/master
目前MegLev还没有发布,GemStone公司宣布将在今年9月2日于德国柏林举办的RailsConf大会上面发布MegLev项目。值得一提的是MegLev可能并不是一个完全开源的免费软件,GemStone公司可能提供免费开源的基础版本和提供高级分布式特性的商业版本。
推荐引申阅读:Maglev(磁悬浮)详解
GemStone的Given Avi计划是在GemStone公司成熟的Smalltalk虚拟机上面跑Ruby,经过三个月的工作,最终产生了MegLev项目。
PHP 5.2.5 100.603s Perl 5.8.8 70.885s Ruby 1.8.6 60.089s Python 2.5.1 29.908s MagLev 7.673s C++(gcc 4.0.1) 6.265s
这是Antonio Cangiano用不同编程语言运行二叉树测试的结果,其中MegLev VM上面的ruby代码只需要7.67秒,逼近经过优化编译的C++的速度,远远甩开了Python,Perl和Ruby 1.8.6了。二叉树测试代码可以看:http://shootout.alioth.debian.org/gp4/benchmark.php?test=binarytrees&lang=ruby
目前Antonio Cangiano正在进行MegLev的ruby整体性能测试,他使用的标准ruby性能测试包是:http://github.com/acangiano/ruby-benchmark-suite/tree/master
目前MegLev还没有发布,GemStone公司宣布将在今年9月2日于德国柏林举办的RailsConf大会上面发布MegLev项目。值得一提的是MegLev可能并不是一个完全开源的免费软件,GemStone公司可能提供免费开源的基础版本和提供高级分布式特性的商业版本。
推荐引申阅读:Maglev(磁悬浮)详解


评论 共 19 条 发表评论
liiil 2008-07-05 23:53
fight_bird 2008-06-08 12:11
njwisatqh 2008-06-07 17:00
supercode 2008-06-07 10:28
采用什么方式,内部机制、
redmoon0825 2008-06-06 20:48
jjx 2008-06-06 16:27
linginfanta 2008-06-06 16:20
pi1ot 2008-06-06 13:43
xuby 2008-06-06 13:42
lgx522 2008-06-06 12:20
dogstar 2008-06-06 12:12
simohayha 2008-06-06 12:10
http://www.chadfowler.com/2008/6/5/maglev
t0uch 2008-06-06 12:06
rainux 2008-06-06 12:04
rainux 2008-06-06 12:03
simohayha 2008-06-06 11:59
caryl 2008-06-06 11:57
dennis_zane 2008-06-06 11:43
robertlyc 2008-06-06 11:39