Family Guy -  Brian Griffin

가비지컬렉션

· CS
가비지 컬렉션메모리 관리를 위해 사용되는 프로세스프로그램이 실행 중인 동안 사용되지 않는 메모리 자원을 자동으로 식별하고 회수하는 것을 목표로 한다.이를 통해 프로그래머는 메모리 할당 및 해제에 대한 관리에 신경 쓸 필요 없이 프로그램 개발에 집중할 수 있다. 원리?Reachability(도달 가능성)루트(root) 객체에서 시작하여 메모리 내의 모든 객체에 대한 접근 가능성을 확인한다.이러한 루트는 전역 변수, 스택 프레임 내의 변수 등이 될 수 있다.Mark and Sweep(표시 및 정리)접근 가능한 모든 객체가 표시된다.그런 다음, 표시되지 않은 객체는 메모리에서 제거된다.이러한 프로세스는 일반적으로 "Mark and Sweep" 알고리즘을 사용하여 수행된다.Compact(압축)일부 가비지 컬렉터..
조나희
'가비지컬렉션' 태그의 글 목록