YARV - YARV
Entwickler | Koichi Sasada |
---|---|
Geschrieben in | C |
Typ | Virtuelle Ruby- Maschine |
Webseite | www |
YARV ( Year another Ruby VM ) ist ein Bytecode- Interpreter , der von Koichi Sasada für die Programmiersprache Ruby entwickelt wurde . Ziel des Projekts war es, die Ausführungszeit von Ruby-Programmen stark zu verkürzen.
Da YARV der offizielle Ruby-Interpreter für Ruby 1.9 geworden ist, wird es auch KRI (Koichi's Ruby Interpreter) genannt, in gleicher Weise wie das ursprüngliche Ruby MRI , benannt nach Rubys Schöpfer Yukihiro Matsumoto .
Leistung
Benchmarks von rubychan.de zeigten deutliche Leistungssteigerungen. Benchmarks von Antonio Cangiano zeigten Geschwindigkeitsverbesserungen gegenüber anderen Ruby-VMs, wobei 1.9 im Durchschnitt viermal schneller war als der ursprüngliche Interpreter. Alle Bewertungen umfassten einen Mix aus meist synthetischen Benchmarks.
Geschichte
YARV wurde am 1. Januar 2007 in das Ruby Subversion- Repository integriert. Es wurde am 26. Dezember 2007 als Teil von Ruby 1.9.0 veröffentlicht und ersetzt Ruby MRI .
Siehe auch
Verweise
Externe Links
- YARV-Homepage Hinweis: obsolet, da YARV jetzt mit Ruby zusammengeführt wurde
- YARV: Noch eine RubyVM ... auf Schienen? - Präsentation der RubyConf 2006 von Koichi Sasada