我们在loopback(node.js)应用程序中发生了一个非常讨厌的内存泄漏,但它似乎不是在本地发生的,只在Heroku上发生。
它在没有任何请求的情况下稳定地增加了内存使用量,并且我在本地发出了10 000个请求而没有看到类似的模式。
我目前对如何进一步调试没有好主意。
答案 0 :(得分:3)
事实证明,禁用New Relic解决了这个问题。我们将日志级别设置为调试以找出另一个问题,然后突然一切都崩溃了。他们确实对他们的文件有关于此的通知。
答案 1 :(得分:1)
我相信Strongloop的博客文章涉及内存泄漏分析here。它将重新安装堆转储以及如何使用Chrome开发工具在客户端使用浏览器内置的JavaScript控制台收集堆快照。堆的分析也可以在同一个控制台中完成。