Rubinius 有一个内存分析工具,它是这样启动的:
rbx -Xagent.start <script name>
se http://rubini.us/doc/en/tools/memory-analysis/
但是如何启动一个 Ruby on Rails 应用程序来进行内存分析呢?
rbx -Xagent.start rails server
不成功!
为了在 Rails 应用程序中搜索泄漏,您会为“脚本名称”添加什么?
gem 'ruby-prof' 仅适用于 MRI ruby RUBY_VERSION.between?('1.9.2', '2.0') !所以我认为这就是 rubinius 拥有自己的 tools/memory-analysis/ 的原因。我只是不明白它是如何在 Rails 中使用的。