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

Memory leaks in nodejs (express.js)

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

在此先感谢您的帮助,我在这个问题上卡了很久。

最后,我找到了我的问题的答案,当用流写入许多小块时,它位于节点的核心(在我的例子中是记录到文件)

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

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