Node.js memory limit, 노드 메모리 제한하기
To set the memory size when running a Node.js application with npm, you can adjust the memory limit by setting the --max-old-space-size
flag, which increases the V8 (JavaScript engine) heap size. This can be done in a few ways:
1. Directly in the Command Line:
You can run your npm script with the --max-old-space-size
flag:
node --max-old-space-size=4096 your-script.js
This sets the memory limit to 4GB (4096 MB). You can adjust the value depending on the desired memory limit.
2. In Your package.json
Scripts:
You can modify your package.json
file to include this flag within your npm scripts.
{
"scripts": {
"start": "node --max-old-space-size=4096 your-script.js"
}
}
Then, you can run your script using npm:
npm run start
3. Using Environment Variables:
You can also set an environment variable to increase the memory limit.
On Linux or macOS:
NODE_OPTIONS="--max-old-space-size=4096" npm run start
On Windows (Command Prompt):
set NODE_OPTIONS=--max-old-space-size=4096 && npm run start
This sets the memory limit to 4GB.
Let me know if you need help with something else!
댓글
댓글 쓰기