☕ Java 가비지 컬렉션(GC) 동작 원리 쉽게 정리!
자바 개발자라면 꼭 알고 있어야 하는 GC(Garbage Collector)!객체는 언제 메모리에서 사라지고, 애플리케이션이 왜 가끔씩 멈추는지 궁금하셨나요?아래 이미지와 함께 GC의 작동 구조를 쉽게 설명해드립니다.🔍 GC 개념 요약**Garbage Collector(GC)**는 사용하지 않는 객체를 힙 메모리에서 자동으로 제거하는 JVM의 기능입니다.메모리 누수를 방지하고 개발자가 직접 메모리를 관리하지 않아도 되게 해주는 아주 고마운 기능이죠.🧠 Java 힙 메모리 구조아래 이미지는 자바 힙(Heap) 메모리의 구성과 객체 이동 과정을 시각적으로 표현한 구조입니다.✅ 설명:객체는 먼저 Eden 영역에 생성됩니다.GC(Minor GC)가 발생하면 Eden → Survivor1 → Survivor2..
Programming/JAVA
2022. 11. 21. 20:28