Gc

    [Java] Java Garbage Collection 동작 과정

    [Java] Java Garbage Collection 동작 과정

    안녕하세요. 개발자 Jindory입니다. 오늘은 Java의 Gabage Collection이란 무엇이고 어떻게 GC가 동작하는지에에 대해서 대해서 알아보고자 합니다. # 글 작성 이유 불필요한 객체를 Gabage Collector가 제거하는데 어떤 프로세스로 메모리 정리를 하는지 이해하고자 이 글로 정리하게 되었습니다. GC란 무엇인가? GC란 Garbage Collection의 약자로 메모리들 중 필요없게 된 영역을 해제하는 기능입니다. Java는 Runtime시 Heap 영역에 객체와 객체 변수, 배열등의 데이터가 할당되어 관리되는데, 이를 정리하지 않으면 메모리가 계속 쌓이게 되어 OutofMemory Exception이 발생하여 다운될 수 있습니다. 그리하여 Memory가 쌓이지 않도록 JVM에서..

반응형