Я использую node v0.12.4.
Когда я запускаю следующий код с node --max-old-space-size=8192 test.js
, он дает мне ошибку FATAL ERROR: invalid array length Allocation failed - process out of memory
var a = new Array(200000000);
console.log(a.length);
Однако, если я изменяю размер до 300000000, я не получаю никаких ошибок. Что здесь происходит? Есть ли аргумент командной строки в стороне от --max-old-space-size
Мне нужно изменить?