我读到 Oink 是跟踪 ActiveRecord 应用程序的好工具,但我使用的是 MongoMapper。是否有可帮助我识别内存问题的等效工具?我的应用程序运行在 Heroku 上并且一直达到 512MB 内存阈值,所以我想了解是什么原因造成的。
最佳答案
Oink 在诊断 Mongo 和 ActiveRecord 的内存泄漏方面同样有效。
您还可以在本地开发模式下使用 NewRelic 等分析工具来检查您将时间花在哪里、何时触发垃圾收集以及正在执行哪些 mongo/sql 查询。这是我最喜欢的用于识别和测试性能问题修复的工具。
关于ruby-on-rails - 如何使用 MongoMapper 追踪内存泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9478207/