Ruby on rails Ruby 1.9.3与Rails兼容的内存分析工具

Ruby on rails Ruby 1.9.3与Rails兼容的内存分析工具,ruby-on-rails,ruby,profiling,Ruby On Rails,Ruby,Profiling,我正在寻找一些与1.9.3兼容的工具,这些工具可以为我提供一些rails程序在开发过程中使用的内存的实际使用数字。在一个完美的世界里,它将能够按类划分内存使用情况,或者以某种方式告诉我们可以调整什么。请仅在您使用过并认可的情况下推荐一个工具。我在这方面取得了成功 它有多种获取纵断面数据的方法,并提供了大量信息,这些信息最初可能会有点难以承受。它确实为我解决了一个问题,并帮助我消除了我所做工作中的一个主要瓶颈(我从一个方法内部调用了require,这个方法是在一个紧循环中调用的…crunch!)。

我正在寻找一些与1.9.3兼容的工具,这些工具可以为我提供一些rails程序在开发过程中使用的内存的实际使用数字。在一个完美的世界里,它将能够按类划分内存使用情况,或者以某种方式告诉我们可以调整什么。请仅在您使用过并认可的情况下推荐一个工具。

我在这方面取得了成功


它有多种获取纵断面数据的方法,并提供了大量信息,这些信息最初可能会有点难以承受。它确实为我解决了一个问题,并帮助我消除了我所做工作中的一个主要瓶颈(我从一个方法内部调用了
require
,这个方法是在一个紧循环中调用的…crunch!)。

您是否使用ruby prof进行内存分析,这正是本问题所涉及的内容?自述文件提到了内存分析,但它需要一个补丁,我怀疑这个补丁有点旧了。我发现的补丁是125的。我能够将它应用到1.9.3-p392 ruby的gc.c中,但ruby教授似乎没有看到它。一切都在修补过的ruby下运行,但我没有内存号。但是,如果我使用这种模式,我确实会得到计时数字。