在网络上的许多地方,您都会看到:
节点进程的内存限制是多少?
和答案:
当前,默认情况下,V8在32位系统上的内存限制为512mb,在64位系统上的内存限制为1gb。可以通过将--max-old-space-size设置为最大〜1gb(32位)和〜1.7gb(64位)来提高此限制,但是建议您将单个进程拆分为多个工作进程如果达到内存限制。
有人可以确认是这种情况吗,因为Node.js似乎经常更新?
更重要的是,在不久的将来会发生这种情况吗?
我想编写JavaScript代码,该代码可能必须处理4gb的javascript对象(并且速度可能不是问题)。
如果无法在Node中执行此操作,最终我将在Java(在64位计算机上)执行操作,但我宁愿不这样做。