由于 V8 引擎的原因,Node 在操作大内存对象时受到了一些限制,在 64 位的机器上,默认最大操作的对象大小约为 1.4G,在 32 位的机器上,默认最大操作的对象大小约为 0.7G,因此我们需要通过启动多个实例来提高机器利用率

这个值是可以设置的,可以通过 node --max-old-space-size=1700 index.js 设置老生代内存空间的最大容量,node --max-new-space-size=1024 index.js 设置新生代内存空间的最大容量,但是这两个值也是有上限的,不能无限设置,其中老生代内存空间最大的值约为 1.7G,新生代最大内存空间约为 1.0G