支持
RVM 由志愿者社区维护,请将问题报告到 RVM 问题追踪器。
如果您能提供帮助或希望成为维护者之一,请开始提供帮助。 您可以在 RVM Github 组织 中找到更多与 RVM 相关的项目。
赞助商
Carbon Ads

MemProf

MemProf 应该与 MRI/REE 1.8.X Ruby(目前仅限这些版本)*正常工作*。

$ rvm 1.8.7@projecta
$ gem install memprof

在应用程序中,确保您需要 memprof/signal

require `gem which memprof/signal`.strip

确保该 require 语句在应用程序代码中的任何其他语句*之前*执行。

现在从命令行对您的应用程序进行性能分析。 $ memprof --pid [pid] --name [name] --key [api_key]

其中





极致的虐待...

如果您叫 Joe D. 或 Aman G. 并且疯狂到实际在 Ruby VM 本身中玩耍...

如果您想使用 C 或汇编语言在 Ruby 的内部进行操作... 首先删除现有的 MRI 安装

$ rvm remove 1.8.7

接下来安装支持调试符号的 ruby。

$ export optflags="-O0 -ggdb3"; rvm install 1.8.7

通过这种方式安装您的 ruby,您可以提取最大数量的*有用*信息。

祝您好运,您这个虐待狂般的厉害人物...