[Java] JVM - Garbage Collector
rlaehddnd0422
컴퓨터에서 메모리는 한정된 자원이기 때문에 사용하지 않거나 필요없는 부분은 해제해주어야 합니다.C와 C++와 같은 언매니지드 언어에서는 free()와 같은 함수를 호출하여 개발자가 직접 메모리를 해제해주는 작업을 수행해야 하는 것과 반대로 자바에서는 JVM 내부의 가비지 컬렉터에서 주기적으로 참조되지 않는 객체들을 검사하여 메모리를 해제하는 작업을 수행합니다. 용어 정리가비지 컬렉터 : JVM 내부에 위치하여 메모리에서 더 이상 사용되지 않는 객체를 찾아 메모리를 회수하는 역할을 하는 구성요소가비지 컬렉션 : 가비지 컬렉터에 의해 수행되는 프로세스 가비지 컬렉션은 new 키워드로 생성한 객체가 저장되는 "힙 영역"에 대해서만 이루어집니다.가비지 컬렉션이 어떻게 동작하는지 그림을 통해 더 자세히 알아봅시다..