Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript 가비지 수집이란 무엇입니까?

<시간/>

JavaScript는 변수가 선언되는 동안 자동으로 메모리를 할당합니다. 가비지 컬렉션은 애플리케이션에서 더 이상 사용하지 않는 메모리를 찾아 사용하지 않으므로 해제합니다. 가비지 수집기는 Mark-and-sweep과 같은 알고리즘을 사용합니다. 알고리즘 , 더 이상 사용되지 않는 메모리를 찾습니다.

이 알고리즘은 개체에 연결할 수 없을 때 메모리를 해제하는 데 사용됩니다. 가비지 수집기는 연결할 수 있거나 연결할 수 없는 개체를 식별합니다. 도달할 수 없는 이러한 개체는 자동 가비지 수집기에서 처리됩니다.

참조 계산 가비지 컬렉션은 JavaScript의 가비지 컬렉션에도 사용됩니다. 개체에 대한 참조가 없으면 개체가 자동으로 가비지 수집됩니다.