Minor GC1 GC(Garbage Collection)이란? GC란? C, C++에서는 free()라는 메소드를 통해 할당된 메모리를 직접 해지 해줘야합니다. 반면, 자바에서는 메모리 관리를 JVM에서 해주게 되는데 이를 위해 Garbage Collection을 사용합니다. GC는 JVM의 Heap 영역에서 사용하지 않는 객체를 삭제하는 프로세스를 말합니다. JVM의 힙(heap) 영역에는 Object 타입의 데이터들이 들어갑니다. (String, List, class 등) GC의 수거 대상: Reachability 그렇다면 GC는 어떻게 삭제할 객체와 아닌 객체를 구분할까요? 우선, 이를 알아보기전에 Unreachable Objects와 Reachable Objects에 대한 이해가 필요합니다. public class Main { public static voi.. 2022. 4. 8. 이전 1 다음