我有一个内存泄漏的 Rails 4.2.1 应用。我在Heroku上托管,在生产时我的内存继续增长,直到服务器开始分页。我正在尝试找出漏洞 - 并且想知道是否有一种方法可以在请求/响应之后调试仍处于活动状态的内存分配。如果我能得到它,我可以curl
我的页面几次加热任何全局变量然后siege
以查看泄漏的内存。有什么办法吗?
答案 0 :(得分:0)
rack-mini-profiler gem允许您按类获取内存中的对象计数(并由当前请求分配)。它还会转储一些最常见的对象,如字符串 - 我发现它对诊断内存泄漏很有帮助。