1

我正在调整我的 rails 应用程序以减少创建的对象数量。我一直在使用MemProf和 Ruby 1.8 MRI 并因此进行了一些改进。

现在我已经调整了完全存在于我自己的代码中的瓶颈,我需要更多的东西。虽然由第三方代码行创建的对象计数是一个很好的提示,但它并不能帮助我将我的代码与对象创建相关联。理想情况下,我能够将调用树从热点导航到我的代码。

那里有更好的工具吗?我看过ruby​​-prof,我在生产中使用 REE。

Ruby Memory Validator看起来很合理,但它需要 Windows 操作系统。

您使用什么来调整 Rails 应用程序的对象创建行为?

4

1 回答 1

1

使用分析器并生成树输出。然后可以使用kcachegrind对其进行分析,它不是特定于 ruby​​ 的,但提供了极好的深入细节。

查看 性能测试 Rails 应用程序

于 2012-04-30T21:01:03.137 回答