목록node.js (1)
개발일지

개요프로세스 메모리 영역은 크게 코드 영역, 데이터 영역, 스택 영역, 힙 영역으로 구성된다. 그중 힙 영역은 동적 할당된 메모리를 관리하는 영역으로 사용자가 명시적으로 메모리를 할당하고 해제 해야한다. 반환하지 않을 경우 메모리 누수와 같은 문제가 발생할 수 있다. 그러나 Node.js는 가비지 컬렉션 기능을 제공하므로 메모리를 수동으로 관리하지 않아도 된다. 그렇다면 이 가비지 컬렉션이란 무엇일까? 가비지 컬렉션 (Garbage Collection)가비지 컬렉션(GC)이란 동적 할당된 메모리에서 더 이상 사용되지않는 객체를 자동으로 식별하고 해제하는 기법이다. 본론에 들어가기 전에 GC 알고리즘으로 어떤 것들이 있는지 알아보자. GC 알고리즘으로는 크게 참조 횟수 계산 방식(Reference cou..
NestJS, Node.js/etc.
2024. 2. 18.