본문 바로가기

학습 내용 정리/javascript

가비지 콜렉터와 매니지드 언어

728x90

Garbage Collector (가비지 콜렉터)

애플리케이션이 할당한 메모리 공간을 주기적으로 검사하여 더 이상 사용되지 않는 메모리를 해제 하는 기능

더 이상 사용되지 않는 메모리 = 어떤 식별자도 참조하지 않는 메모리 공간

 

자바스크립트 = 가비지 콜렉터를 내장하고 있는 매니지드 언어 

* 가비지 콜렉터를 통해 메모리 누수를 방지한다. 

 

Managed Language (매니지드 언어)

- 매니지드 언어 : 개발자의 직접적인 메모리 제어 허용 X

> 개발자가 신경쓸 것이 적어져 생산성 확보, 성능 손실 감수

 

- 언 매니지드 언어 : 메모리 제어를 개발자가 주도

 

참고 자료 : 모던 자바스크립트 딥 다이브 

'학습 내용 정리 > javascript' 카테고리의 다른 글

브라우저의 렌더링 과정  (0) 2023.08.04
호이스팅  (0) 2023.08.04
javascript Error Handling  (0) 2023.08.03
Promise  (0) 2023.08.03
setTimeout() setInterval()  (0) 2023.08.03