YARV是「Ruby程序語言」的一個字節碼解譯器,它是由笹田耕一領導的。YARV這個名稱是「Yet another Ruby VM」(又一個Ruby虛擬機器)的首字母縮寫。這個項目的目標是大幅度地減少Ruby程序的運行時間。

Quick Facts 開發者, 編程語言 ...
YARV
開發者笹田耕一
編程語言C[1]
類型Ruby虛擬機器
許可協議 編輯維基數據鏈接
網站www.atdot.net/yarv/
Close

在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解釋器,取代原本由松本行弘製作的版本。

另見

引用

外部連結

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.