이번 포스팅에서는 Garbage Collector에 대해 알아보자. Garbage Collector 직역하면 ' 쓰레기 수집가 ' Java의 메모리 관리 기법 중 하나이다. 프로그램이 할당했던 메모리 중에서 더 이상 사용되지 않는 메모리를 해제하는 기능이다. 더이상 사용되지 않는 메모리를 해제해주지 않으면 메모리가 계속 쌓이기만 하는 메모리 누수가 발생한다. C언어의 경우, 더 이상 사용되지 않는 메모리는 직접 해제해준다. 하지만 Java의 경우 개발자가 메모리를 직접 해제해주는 일이 없다. 그 이유가 바로 Garbage Collector의 존재 덕분이다. Heap 영역 / Minor GC · Major GC ✅ Garbage Collector는 JVM의 Heap 영역에서 동작한다. Heap 영역이 뭐에..