JVM이 GC(Gavage Collection)을 통해 메모리를 회수하는 방법
🔹 GC를 통해 JVM이 객체를 관리하는 메모리 영역을 분석하여 더 이상 참조되지 않는 객체를 자동으로 정리하는 방식 [ JVM 메모리 구조 ]1. Heap 영역GC가 주로 수행되는 영역객체와 인스턴스 변수가 저장됨Young/Old Generation으로 나뉨2. Stack 영역GC의 대상이 아님 (메서드 실행이 끝나면 자동 정리)메서드 호출 시 생성되는 지역 변수 및 스레드별 실행 컨텍스트 저장3. Method(메타데이터) 영역클래스의 메타데이터, 정적 변수, 런타임 상수 풀이 저장됨Java 8부터는 Metaspace로 변경됨 [ Heap의 세대 구조 ]🔹 JVM의 GC는 객체의 생존 기간에 따라 Young/Old Generation으로 나뉜다. 1. Young Generation (Eden + S..
2025.03.24