nodejs中的内存泄漏(express.js)

时间:2016-03-29 09:38:14

标签: javascript node.js express memory-leaks google-chrome-devtools

我遇到了nodejs(express.js)中的内存泄漏问题,我在互联网上尝试了一些教程,但在他们的情况下,漏洞类非常清楚,并不那么难以检测。 在我的情况下,我可以检测漏洞类的构造函数是Unit8Array(使用chrome dev工具),但是,我不知道为什么我有大量的(260139个实例)并导致内存泄漏

在此先感谢您的帮助,我长期坚持这一点。

Heap profiler

1 个答案:

答案 0 :(得分:0)

最后,我找到了我的问题的答案,它是在使用流写入许多小块(在我的情况下是记录到文件)时在节点的核心中

https://github.com/nodejs/node-v0.x-archive/pull/8826

我看到它有一个补丁来修复node-v0.x.x上的这个问题,但我使用的是node-v0.12.4,但它仍然存在。 当我升级到node-v5.9.0时,泄漏消失了。