标签: node.js
我有一个使用nodejs的http服务器。当请求收入时,我会创建一些对象。请求完成后,我是否必须释放这些对象?当有很多请求时,我的RAM会增加,而且不会减少。
答案 0 :(得分:0)
没有
你在RAM中看到的是Node.js保留的内存,(我认为它叫做堆),但它并不总是使用它中的所有东西。
但是,如果您的对象不再有用,则可以将对象设置为null。
如果您的RAM被完全耗尽,可能是您的请求不能以某种方式结束,因此节点不会释放分配给它的内存。