node.js - 调试nodejs内存泄漏

标签 node.js memory-leaks

我正在尝试调试生产服务器中的内存泄漏。 我正在寻找 Node 分析器,但我找到的所有解决方案都需要 v8-profiler ( https://github.com/dannycoates/v8-profiler ),它似乎不适用于最新版本的 Node (链接错误: https://github.com/dannycoates/v8-profiler/issues/20 )。

您能推荐其他解决方案吗? (我意识到这是 Detecting memory leaks in nodejs 的重复项,但建议的解决方案也没有更新......)

最佳答案

尝试Nodetime 。它从保留器的角度显示堆,即属性、数组元素等。更多信息参见这篇文章 Detecting Memory Leaks in Node.js Applications 。要安装nodetime,请参阅instructions ,这基本上是安装并需要 nodetime 包。

关于node.js - 调试nodejs内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13837586/

相关文章:

ios - Apple 的可达性内存泄漏

javascript、循环引用和内存泄漏

c++ - 为什么我的 DLL 在使用 MFC 作为 Visual Studio 2010 中的 DLL 的 MFC SDI 程序中使用时会泄漏?

android - 如何修复 Android 中有关数组数组的内存泄漏?

node.js - 松弛文件上传中的 no_file_data 响应

javascript - Node.js 获取 json post 数据

javascript - 如何在 chrome 中获取 JS 错误以显示正确的行号?

scala - 如何在 Scala 中使用 Stream.cons 编写非泄漏尾递归函数?

node.js - 为后端设置 grunt/gulp

javascript - nodemailer 不发送附件