Heap 메모리 사이즈 설정 방법
Heap 메모리의 사이즈를 설정하는 방법
섹션 제목: “Heap 메모리의 사이즈를 설정하는 방법” author: Onejay createdAt: 2024-05-29 updatedAt: 2024-08-20일시적으로 메모리 사이즈를 설정
섹션 제목: “일시적으로 메모리 사이즈를 설정”- 일시적으로 메모리가 많이 필요한 작업을 할 경우 변경할 수 있다.
- 쉘Shell을 종료하면 변경 내용은 사라진다.
Example
섹션 제목: “Example”-
4GB (1024 * 4) 지정
Terminal window $ export NODE_OPTIONS=--max_old_space_size=4096 -
8GB (1024 * 8) 지정
Terminal window $ export NODE_OPTIONS=--max_old_space_size=8192
메모리 사이즈를 지정해서 Node.js 를 실행
섹션 제목: “메모리 사이즈를 지정해서 Node.js 를 실행”- node.js 를 실행할 때, 옵션을 주어 메모리 사이즈를 지정할 수 있다.
Example
섹션 제목: “Example”-
node --max_old_space_size=4096 ${NODE_SCRIPT_FILE}.js -
Sample Code
Terminal window $ node --max_old_space_size=4096 sample-script.js
package.json 에서 설정
섹션 제목: “package.json 에서 설정”node.js 를 실행하는 명령어를 package.json 에 설정해 두면 간단하게 메모리 사이즈를 지정해서 실행할 수 있다.
Example
섹션 제목: “Example”-
"start": "node --max_old_space_size=4096 ${NODE_SCRIPT_FILE}.js" -
Sample Code
{// other package.json stuff"scripts": {"start": "node --max_old_space_size=4096 sample-script.js"}} -
run
Terminal window $ npm run start