가비지 컬렉션

Y·2020년 9월 2일
0

자바스크립트

목록 보기
13/20

가비지 컬렉션


자바스크립트는 눈에 보이지 않는 곳에서 reachability개념을 통하여 메모리를 관리한다.

reachability : 도달 가능한, 즉 접근이나 사용이 가능한 성질을 의미한다.

가비지 컬렉션 기준


  • 실행컨텍스트의 지역변수 또는 매개변수
  • 중첩함수 체인에 존재하는 함수에서 사용된 변수와 매개변수
  • 전역변수
  • 기타 등등..

루트가 참조하는 값, 또는 체이닝을 통해 루트에서 참조될 수 있는 값들이 아닌 값들은 모두 가비지 컬렉션에 들어간다.

참조가 가능하여도, 도달할 수 없다면 가비지컬렉터에 의해 메모리에서 삭제된다.

profile
연세대학교 산업공학과 웹개발 JavaScript

0개의 댓글