Mark1 Garbage Collection GC (Garbage Collection) 가비지 콜렉션은 자바가 메모리를 관리하는 기법이다. 애플리케이션에서 동적으로 할당했던 메모리 (Heap 메모리) 중 사용하지 않는 영역을 정리하는 역할을 한다. JVM 에서 GC 의 스케쥴링을 담당한다. GC 가설 (weak generational hypothesis) "대부분 객체는 빨리 수명을 다한다." 따라서 젊은 세대, 늙은 세대를 나누어 객체의 수명을 관리를 한다. 젊은 세대 중 미사용 객체는 힙 영역에서 삭제 늙은 세대 중 미사용 객체는 모았다가 한꺼번에 삭제 GC 알고리즘 Garbage 대상을 식별하고, 힙 메모리에서 제거한다. 1) Reference Counting Algorithm 각 객체마다 참조 개수 (reference count) 를 관리하.. 2023. 3. 19. 728x90 이전 1 다음