Я провожу некоторые исследования того, как разные интерпретаторы Ruby выполняют выполнение метода (например, когда вы вызываете метод в ruby, какие шаги выполняет интерпретатор, чтобы найти и выполнить его, и какие структуры участвуют в этом).Я пытаюсь сравнить производительность различных используемых подходов.
Я смотрю на следующие переводчики: MRI, YARV, JRuby, Rubinius, Ruby EE
Я ищу любыеобщие указания о том, какие файлы в источнике интерпретатора я должен проверить, и любую другую общую информацию по этой теме, которую вы, ребята, можете предоставить.
Спасибо!