1
ベンチマークを行うために、私は巨大な配列を作成しようとしました。コードは簡単だった:私は2億要素でそれを実行した後NodeJsで2億個の要素を持つ配列を作成するにはどうすればよいですか?
var hugeArray = [];
for (var i = 0; i < 2*1000*1000*100; i ++) {
hugeArray.push(Math.ceil(Math.random()*100))
}
console.log(hugeArray.length);
、私はFATAL ERROR: invalid array length Allocation failed - JavaScript heap out of memory
を取得します。 2千万の要素で、これはうまくいくので、私はいくつかの設定を変更する必要があると仮定します。
私はMacOSに8 GBのRAMを使用しています。あなたはこのことができます
node --max-old-space-size=8000 yourScript.js
希望、以下のことが実行増やしたい場合は
ありがとうございました。 –
問題ありません。これはうれしいです。 –
値をさらに増やすことはできますか?または8000が限界ですか? – user3304007