YARV - YARV

YARV
Entwickler Koichi Sasada
Geschrieben in C
Typ Virtuelle Ruby- Maschine
Webseite www .ruby-lang .org

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