Во многих местах в Интернете вы увидите:
Какое ограничение памяти у процесса узла?
и ответ:
В настоящее время по умолчанию V8 имеет ограничение памяти 512 МБ в 32-разрядных системах и 1 ГБ в 64-разрядных системах. Предел можно увеличить, установив для параметра --max-old-space-size максимальное значение ~ 1 ГБ (32-разрядное) и ~ 1,7 ГБ (64-разрядное), но рекомендуется разделить отдельный процесс на несколько рабочих. если вы выходите за пределы памяти.
Может кто-нибудь подтвердить, что это так, поскольку Node.js часто обновляется?
И что еще более важно, будет ли это в ближайшем будущем?
Я хочу написать код JavaScript, который может иметь дело с 4 ГБ объектов javascript (и скорость может не быть проблемой).
Если я не могу сделать это в Node, я в конечном итоге буду в Java (на 64-битной машине), но я бы предпочел этого не делать.