Ruby интерпретаторы, выполнение метода - PullRequest
2 голосов
/ 08 марта 2011

Я провожу некоторые исследования того, как разные интерпретаторы Ruby выполняют выполнение метода (например, когда вы вызываете метод в ruby, какие шаги выполняет интерпретатор, чтобы найти и выполнить его, и какие структуры участвуют в этом).Я пытаюсь сравнить производительность различных используемых подходов.

Я смотрю на следующие переводчики: MRI, YARV, JRuby, Rubinius, Ruby EE

Я ищу любыеобщие указания о том, какие файлы в источнике интерпретатора я должен проверить, и любую другую общую информацию по этой теме, которую вы, ребята, можете предоставить.

Спасибо!

1 Ответ

1 голос
/ 08 марта 2011

Эта статья является действительно хорошим описанием диспетчеризации методов в JRuby. Он прекрасно дополняется страницей JRuby Wiki, описывающей ее внутренности .

...