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!

댓글

이 블로그의 인기 게시물

Using the MinIO API via curl

훈민정음 1

Joining an additional control plane node to an existing Kubernetes cluster

CDPEvents in puppeteer

Vespa vs Milvus

kafka polling vs listen

How to change java version on gradle of flutter

The pierce selector in Puppeteer

Install and run an FTP server using Docker