Node.js 节点内存分配

Node.js 节点内存分配,node.js,memory,Node.js,Memory,我想我说得对,在node中,我们不能访问垃圾收集器,我们所能做的就是删除任何引用,然后等待GC完成它的工作 但是我的问题是,我们能保证GC在进程达到内存限制之前运行吗 默认情况下,节点的内存限制为512MB,尽管我们可以使用--max old space size命令行参数更改此限制 如果在处理请求时,此内存的很大一部分(例如>50%)被分配,然后被正确释放以便可以GC,那么后续请求也需要此内存的很大一部分,节点会在崩溃之前运行GC以尝试恢复可用内存吗 [出于这个问题的目的,我们可以假设没有2个

我想我说得对,在node中,我们不能访问垃圾收集器,我们所能做的就是删除任何引用,然后等待GC完成它的工作

但是我的问题是,我们能保证GC在进程达到内存限制之前运行吗

默认情况下,节点的内存限制为512MB,尽管我们可以使用
--max old space size
命令行参数更改此限制

如果在处理请求时,此内存的很大一部分(例如>50%)被分配,然后被正确释放以便可以GC,那么后续请求也需要此内存的很大一部分,节点会在崩溃之前运行GC以尝试恢复可用内存吗

[出于这个问题的目的,我们可以假设没有2个并发请求需要大量内存]