是否有任何工具或 npm 包可用于查找 NodeJS 内存泄漏?

Is there any tool or npm package for finding out NodeJS memory leaks?

我正在寻找任何工具或 npm 包,如 memwatch-next 来找出 NodeJS 内存泄漏。

我观察到我的生产服务器上的 NodeJS 应用程序内存增长。重启实例后,我的 AWS EC2 实例突然停止工作,一切正常。一段时间后,ec2 实例再次停止。我怀疑 NodeJS 应用程序正在消耗内存。

我们正在使用 MEAN 堆栈(Mysql、Express、AngularJS、Node)。 SequalizeJS 作为 ORM。

为了调试这个问题,我使用了 chrome 调试器工具。 还尝试安装 memwatch-next 但无法安装在 ubuntu 16. NodeJS 版本 v11.10.0。它对找出内存泄漏没有帮助。

我想要 npm 包,它将在 NodeJS 中提供内存泄漏信息。

有可用的套餐吗?

您可以使用:

这是一个跟踪和修复内存泄漏的好博客:

https://marmelab.com/blog/2018/04/03/how-to-track-and-fix-memory-leak-with-nodejs.html