如何使用MongoMapper追踪内存泄漏?

时间:2012-02-28 07:51:20

标签: ruby-on-rails memory-management memory-leaks heroku mongomapper

我读过Oink是一个用于跟踪ActiveRecord应用程序的好工具,但我使用的是MongoMapper。是否有相同的工具可以帮助我识别内存问题?我的应用程序存在于Heroku上并且一直达到512MB内存阈值,因此我想了解导致这种情况的原因。

1 个答案:

答案 0 :(得分:0)

Oink与使用ActiveRecord诊断Mongo的内存泄漏一样好。

您还可以在本地开发模式下使用NewRelic等分析工具来检查您花费时间的位置,何时触发垃圾回收以及正在执行哪些mongo / sql查询。这是我最喜欢的用于识别和测试性能问题修复的工具。

https://github.com/newrelic/rpm/