An vielen Stellen im Web werden Sie sehen:
Was ist das Speicherlimit für einen Knotenprozess?
und die Antwort:
Derzeit hat V8 standardmäßig ein Speicherlimit von 512 MB auf 32-Bit-Systemen und 1 GB auf 64-Bit-Systemen. Das Limit kann angehoben werden, indem --max-old-space-size auf maximal ~ 1 GB (32 Bit) und ~ 1,7 GB (64 Bit) festgelegt wird. Es wird jedoch empfohlen, den einzelnen Prozess in mehrere Worker aufzuteilen wenn Sie Speichergrenzen erreichen.
Kann jemand bestätigen, dass dies der Fall ist, da Node.js häufig aktualisiert wird?
Und was noch wichtiger ist: Wird dies in naher Zukunft der Fall sein?
Ich möchte JavaScript-Code schreiben, der möglicherweise mit 4 GB Javascript-Objekten umgehen muss (und Geschwindigkeit ist möglicherweise kein Problem).
Wenn ich es in Node nicht machen kann, werde ich es in Java (auf einem 64-Bit-Computer) machen, aber ich würde es lieber nicht tun.