max-old-space-sizeを%で指定できるようになった
最近--max-old-space-sizeを%で指定できるようになった
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md#notable-changes
1つのサーバーに複数のプロセスが起動してる状態で使うのだろうshokai.icon
node:cluster
fork数が2なら50%、4なら25%とか可変にしたい
純粋にforkなので、それぞれが環境の100%を使おうとする
Worker Threads
これはprocessではないから、関係なし
単に1つのサーバーでappとbatch複数をまとめて起動してるケース
clusterのfork数に応じての環境変数で渡せば良い
cluster.fork({ NODE_OPTIONS: '--max-old-space-size=50%' })
100 / worker数にすれば動的に計算できるはず