这是我到目前为止所读的内容,如果我写错了,请更正我:
这导致Node.js有时完全关闭几秒钟到几分钟来处理垃圾回收。
如果这是为生产代码运行的,那么对于10,000个用户而言,这是几秒钟。
这在生产环境中真的可以接受吗?
是否可接受取决于您的应用程序和堆大小。Big Gc约为每兆字节1.3ms。YMMV。压缩GC的大约一半。每10个GC中大约有1个很大。压缩中约有1个大型GC(占3个)。使用V8标志–trace- gc记录GC。我们已经做了一些减少暂停的工作。没有承诺,没有时间表。参见V8存储库中的branch / experimental / gc。