node.js
アプリケーションが大量のメモリを使用するのを制限しようとしていますが、V8内でファイルを呼び出すときに渡すことができる--max-stack-size
および--max_executable_size
オプションについて知りましたが、最大メモリ使用量を1GBに制限するには、これらの引数と考えられる他の引数をどのように組み合わせる必要がありますか?
https://github.com/joyent/node/wiki/FAQ
ノードプロセスのメモリ制限はどれくらいですか?
現在、デフォルトでは、v8のメモリ制限は32ビットシステムでは512 MB、64ビットシステムでは1GBです。 --max_old_space_sizeを最大で〜1gb(32ビット)および〜1.7gb(64ビット)に設定することで制限を引き上げることができますが、メモリ制限に達した場合は、単一のプロセスを複数のワーカーに分割することをお勧めします。
値はメガバイト単位だと思います。
雪が降る、 --max-old-space-size
テクノロジーの制限なし...
例えば node --max-old-space-size=8192 ./app
。 8Gbで制限を作成します