garbage collection
[Java] GC (Garbage Collection, Garbage Collector) 란?
Garbage Collection 이란? Garbage Collection, 직역하면 "쓰레기 수거"입니다. 말그대로 쓰레기를 수거하는데, 어디서 수거하느냐? 바로 메모리(RAM)에서 합니다. 우리가 컴퓨터에서 사용할 수 있는 메모리는 한정되어있습니다. 따라서 더이상 안쓰는 정보(쓰레기)를 메모리에서 제거해서 메모리 공간을 확보해주는 프로세스가 필요하죠. 이 작업을 Garbage Collection 이라고 합니다. 더 정확하게 말하면 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요없게 된 영역을 해제하는 것이죠. Java의 큰 장점이라고 한다면 이 Garbage Collection 이 자동으로 진행된다는 것입니다. 어디서 어떻게 진행되는지 알아보기 전에 먼저 Java 코드가 동작하는 방식을 복습해볼..