728x90
garbage collection
-
Java - 가비지 컬렉션(Garbage Collection)Language/Java 2021. 11. 15. 16:34
Garbage Collection Garbage Collection의 개념 Garbage Collection은 메모리 관리 기법 중 하나로, 동적으로 할당했던 메모리 영역 중 필요 없게 된 영역을 해제하는 기능이다. 여기서 동적으로 할당했던 메모리 영역은 프로그램 런타임에서 사용되는 Heap 영역을 의미하며, 필요 없게 된 영역은 어떠한 변수도 가리키지 않게 된 영역을 의미한다. Person person = new Person(); person.setName("홍길동"); person = null; person = new Person(); person.setName("이순신"); person 변수는 기존의 "홍길동" 이름이 붙은 Person 객체가 존재하는 메모리 영역을 가리키고 있었으나, 나중에 "이순..