GC(Garbage Collection)
·
JAVA
📌 GC란?GC는 자바에서 사용되지 않는 객체(= 참조되지 않는 객체)를 Heap 메모리에서 자동으로 회수하는 기능입니다.✅ 목적개발자가 free()나 delete 없이도 메모리 누수를 방지애플리케이션의 안정성 & 유지보수성 향상JVM Heap 메모리 구조 (Generational GC)Heap├── Young Generation│ ├── Eden│ └── Survivor 0│ └── Survivor 1└── Old Generation영역설명Eden객체가 처음 생성되는 공간Survivor 0/1살아남은 객체들이 임시로 이동하는 공간Old여러 번 살아남은 객체들이 올라가는 영역🔍 대부분의 객체는 "금방 죽는다"는 관찰에 기반한 구조 → 세대별 관리Survivor 0/1 두 개로 나뉘는..