YARV | |
---|---|
Sorts | Ruby virtuell maskin |
Utvecklaren | Koichi Sasada [d] |
Skrivet i | Xi |
Licens | GNU GPL och Ruby License [d] |
Hemsida | ruby-lang.org |
YARV (Yet Another Ruby VM) är en bytekodtolkare utvecklad för Ruby av Koichi Sasada. Målet med projektet är att avsevärt minska körtiden för Ruby-program.
YARV blev standardtolken i Ruby 1.9, och kallas även KRI (Koichi's Ruby Interpreter), liknande MRI (Matz's Ruby Interpreter).
Rubychan.de benchmarkresultat visade en signifikant ökning av hastigheten [1] Antonio Cangianos riktmärken visade att hastigheten ökade med i genomsnitt fyra gånger [2] . Båda riktmärkena bestod huvudsakligen av syntetiska riktmärken.
Ruby on Rails är cirka 15 % snabbare med YARV än med Ruby 1.8.6 [3] . Starttiden och arbetet med ActiveRecord är dock fortfarande långsam.
Den 1 januari 2007 slogs YARV-utvecklingsgrenen samman till Rubys huvudutvecklingsgren på Subversion- förvaret [4] .
Ruby-skaparen Yukihiro Matsumoto har helt integrerat YARV i Ruby version 1.9.0, som släpptes den 26 december 2007 [5] . Sedan dess har YARV blivit den officiella Ruby-tolken, som ersätter den gamla utvecklad av Matsumoto.
rubin | |
---|---|
människor | |
ID |
|
Genomföranden | |
Ansökningar |
|
Bibliotek och ramar |
|
Serverprogramvara | |
Övrig |
|
|