禁用node.js垃圾回收一段时间

art*_*tch 15 javascript garbage-collection v8 node.js

有没有办法在指定的时间段内显式禁用GC运行(至少大多数耗时的运行,如旧空间中的GC中断),同时执行一些对延迟敏感的代码?像这样的东西:

disableGc();
runCodeWithoutDelays();
enableGc();
Run Code Online (Sandbox Code Playgroud)

可能使用某些节点选项或本机模块?或者我可以编写自己的模块,V8中是否有API用于此?

小智 5

据我所知,你不能手动停止v8的垃圾收集器,你唯一能做的就是手动启动gc进程,global.gc()但不要停止v8的进程.