Node の最大メモリを増やす方法

一部の 64 ビットシステムでは、Node が使用できる最大メモリ容量は、デフォルトで 2GB 未満です。 このため、CircleCI を実行するときに、予期しないメモリの問題が発生することがあります。 次のように、コマンドラインフラグを Node に渡して、最大メモリ容量を調整できます。

--max-old-space-size=<memory in MB>

このフラグは使用されているか確認することが難しい場合があります。 特に Node プロセスがフォークされている場合、確認が困難になります。 すべての Node プロセスでこの設定がピックアップされるようにする最善の方法は、環境変数にこの設定を適用することです。これは、Node 8 以降のバージョンで適用できます。

NODE_OPTIONS=--max_old_space_size=4096

関連情報

https://futurestud.io/tutorials/node-js-increase-the-memory-limit-for-your-process

https://stackoverflow.com/questions/48387040/nodejs-recommended-max-old-space-size/48392705

この記事は役に立ちましたか?
86人中36人がこの記事が役に立ったと言っています

コメント

0件のコメント

記事コメントは受け付けていません。

このセクションの記事