Garbage Collector 가 무엇이고 작동방식은 어떻게 되는지

jaeyong Lee·2024년 6월 8일

Garbage Collector

기본적으로 객체가 저장되는 힙 영역은 GC가 관리
스택, 메서드 영역과 관리 방식이 다르기 때문에 객체를 전문적으로 관리할 수 있게 JVM안에 GC를 넣어준 것임. 동적 메모리 관리는 GC가 적합하다.

stack, method area

나머지 정적인 요소들이 저장되는 stack과 method영역이 메모리에 관리되는 방식이다.

GC 알고리즘

GC알고리즘은 여러가지가 있지만 default값은 아래와 같다.

GC1 알고리즘 과정
간략하게 살아 있는 객체를 마킹 후 버릴 객체가 많은 영역부터 청소 그 영역에 살아있는 객체는 회수

0개의 댓글