자바스크립트 v8 엔진의 가비지 컬렉션 동작 방식
3
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

자바스크립트 V8 엔진의 가비지 컬렉션

이 게시물은 자바스크립트 V8 엔진의 가비지 컬렉션(GC) 동작 방식과 메모리 구조에 대해 설명합니다.

메모리 생존 주기

  • 변수를 선언할 때 자동으로 메모리 할당
  • 원시 타입은 스택, 참조 타입은 힙에 저장
  • 가비지 컬렉터가 쓸모없는 메모리를 자동으로 해제

가비지 컬렉션 방식

마이너 GC는 New space에서, 메이저 GC는 Old space에서 동작하며, 각각의 알고리즘을 사용해 메모리 단편화를 방지합니다. 최신 GC 기술인 Orinoco 프로젝트를 통해 멈춤 시간(stop-the-world)을 줄이는 방법도 다룹니다.

연관 게시글