【问题标题】:Ruby interpreters, method executionRuby 解释器,方法执行
【发布时间】:2011-03-08 14:52:31
【问题描述】:

我正在研究不同的 Ruby 解释器如何执行方法(例如,当您在 ruby​​ 中调用方法时,解释器会采取哪些步骤来查找和执行它,以及其中涉及哪些结构)。我正在尝试比较正在使用的不同方法的性能。

我正在研究的解释器是:MRI、YARV、JRuby、Rubinius、Ruby EE

我正在寻找关于我应该检查解释器源中哪些文件的任何一般性指示,以及你们可以提供的关于此主题的任何其他一般性信息。

谢谢!

【问题讨论】:

  • 自我说明:YARV/MRI:rb_method_call/rb_funcall

标签: ruby jruby rubinius


【解决方案1】:

This article 很好地描述了 JRuby 中的方法调度。描述其internals 的 JRuby Wiki 页面很好地补充了它。

【讨论】:

  • 谢谢,这很好地涵盖了 JRuby。我无法接受,因为我仍然需要其他口译员的信息,但非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-05
  • 2011-05-08
  • 1970-01-01
  • 1970-01-01
  • 2019-05-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多