ограничение памяти в Node.js (и chrome V8)

Во многих местах в Интернете вы увидите:

Что такое ограничение памяти для процесса узла?

и ответ:

В настоящее время по умолчанию V8 имеет ограничение памяти 512 МБ в 32-битных системах и 1 ГБ в 64-битных системах. Предел можно увеличить, установив --max-old-space-size максимум на ~ 1 ГБ (32-разрядная версия) и ~ 1,7 ГБ (64-разрядная версия), но рекомендуется разделить один процесс на несколько рабочих. если вы достигли пределов памяти.

Может ли кто-нибудь подтвердить, что это так, поскольку Node.js, кажется, часто обновляется?

И, что более важно, будет ли это так в ближайшем будущем?

Я хочу написать Код JavaScript, который, возможно, должен иметь дело с 4 ГБ объектов javascript (и скорость может не быть проблемой).

Если я не могу сделать это в Node, я буду использовать java (на 64-битной машине), но я не хотел бы.

61
задан chacko 8 March 2019 в 03:24
поделиться