Kei*_*ima 3 garbage-collection node.js
我在这里找到了相关问题
但仍然没有得到真正的答案。:( 那么,如何在nodejs中使用global.gc()减少到最小内存?我应该垃圾邮件global.gc()函数来减少吗?
您应该首先使用节点可用的各种工具(例如节点的内置检查器、heapdump
模块等)来确定是否确实存在内存泄漏,而不是强制垃圾收集器运行,从而允许您检测此类泄漏。
由于 V8 垃圾收集器的工作方式(它通常是惰性的,因为 GC 并不完全是一种 CPU 使用成本低的操作),完全有可能在没有泄漏的情况下出现泄漏。
此外,您还可以--max-old-space-size=xxxx
通过命令行参数限制 V8 使用的内存量(其中xxxx
是内存量,以兆字节为单位)。这也有助于更快地确定是否存在合法的内存泄漏。
归档时间: |
|
查看次数: |
9293 次 |
最近记录: |