热门问题
时间线
聊天
视角

YARV

来自维基百科,自由的百科全书

Remove ads

YARV是“Ruby程序语言”的一个字节码解译器,它是由笹田耕一领导的。YARV这个名称是“Yet another Ruby VM”(又一个Ruby虚拟机器)的首字母缩写。这个项目的目标是大幅度地减少Ruby程序的运行时间。

事实速览 开发者, 编程语言 ...

在YARV成为Ruby 1.9的官方解译器后,人们也称它为KRI(Koichi's Ruby Interpreter,Koichi的Ruby解译器)。

性能

由rubychan.de给出的评分,可以看到YARV有着大幅的性能提升。[2] 而Antonio Cangiano 给出的评分显示,平均起来YARV比原来的解译器要快3倍。[3] 两个评分给出的都是综合性的结果。

据报导,在YARV上执行的Ruby on Rails 比在1.8.6上执行要快15%[4]。然而,启动和ActiveRecord功能反而变慢了。

历史

在2007年1月1日,YARV首次出现在Ruby下个版本的CVS库之中。[5] 后来,Ruby的创造者松本行弘把YARV完全放入Ruby 1.9.0(于2007年12月26日发布)[6] 。从这个版本起,YARV成为了官方的Ruby解释器,取代原本由松本行弘制作的版本。

另见

引用

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads