Java의 가비지 컬렉션(Garbage Collection, GC)은 자바 런타임 환경의 중요한 부분으로, 메모리 관리를 자동화하는 기능을 담당합니다. 이 프로세스는 사용되지 않는 메모리(즉, 더 이상 참조되지 않는 ...
C/C++과 달리 개발자가 명시적으로 객체를 해제할 필요가 없으며, GC이 알아서 사용하지 않는 객체를 메모리에서 삭제한다. JVM은 5가지 영역(class, stack, heap, native method, PC)으로 나눌 수 있는데, 이 ...