有没有人制作节点优化的V8?

是否有服务器端JavaScript的V8的优化版本(主要是节点)? 我问,因为我认为正常的V8是针对Chrome进行优化的,因此客户端JavaScript。

曾经的情况是,V8的内存pipe理没有针对非常大的堆栈进行优化。 然而,从V8版本3.7开始的新GC应该是历史。 使用–max-old-space-size = 8192标志运行。 现在你可以有一个8G的堆而不是正常的1.4G的限制。

如果短暂暂停对您来说非常重要,您还可以使用–max-new-space-size = 2048标志。 这样会降低峰值性能,但是将100ms左右的停顿时间缩短到20ms左右。 另一方面,如果您只关心最高性能,不关心长时间停顿,则可以使用–noincremental-marking标志。 有了这个标志,你可以预计每千兆字节的暂停时间大概为1秒,所以它主要用于小堆或批处理任务。