node.js内存使用问题

时间:2015-06-12 09:39:32

标签: node.js memory memory-leaks garbage-collection

我使用https模块创建了https服务器。当我使用请求命中服务器并运行'top'命令时,我可以看到内存使用量随后续请求而增加。在服务器空闲后,内存使用量不会下降,它会保持不变,因为它使用的最大值。如果我再次点击另一堆交易,它会继续增加并保持相同的大小。 这是Node.js的正常行为还是我的代码中存在内存泄漏问题?

1 个答案:

答案 0 :(得分:1)

垃圾收集器不会一直调用,因为他会阻止您的进程。因此V8在他认为有必要时启动GC。所以你的记忆力正在增加,因为GC还没有被解雇。 您可以阅读本文以了解V8的GC管理:https://strongloop.com/strongblog/node-js-performance-garbage-collection/