如何使用global.gc()在nodejs中将内存减less到最小?

我在这里find了相关的问题

但仍然没有得到真正的答案。 :(所以,如何使用global.gc()在nodejs中将内存减less到最小?我应该发送global.gc()函数来减less吗?

不要强制垃圾收集器运行,而应该首先通过使用可用于节点的各种工具(例如节点的内置检查器, heapdump模块等)来确定是否实际存在内存泄漏,从而检测到这种泄漏。

由于V8的垃圾收集器工作原理(通常惰性,因为GC不是廉价的CPU使用方式), 看起来完全有可能是没有泄漏。

此外, 可以通过--max-old-space-size=xxxx命令行参数(其中xxxx是以兆字节为单位的内存量)限制V8使用的内存量。 这也可以帮助您更快地确定是否有合法的内存泄漏。