본 포스팅은 우아한 테크코스 테코톡을 기반으로 작성되었습니다. https://www.youtube.com/watch?v=8JrciOSL3Gk&list=PLgXGHBqgT2TvpJ_p9L_yZKPifgdBOzdVH&index=4 GC란? 메모리 해제 방법 C언어에서는 객체를 할당 하고 해제하기 위해서는 free라는 메소드를 직접적으로 호출하여 메모리를 해제하는 과정이 필요했습니다. 하지만, JAVA에서는 해당 메소드가 존재하지 않습니다. JAVA에서는 메모리를 해제하는 과정을 누군가가 대신 해준다는 얘기입니다. 이러한 역할을 JAVA GC가 대신합니다. Garbage Collector 역할 Root set JVM내의 Heap 영역, Method Area, JNI 영역에 있는 지역 변수나 파라미터 그리고 정..