자바

    JVM Garbage Collection

    JVM Garbage Collection

    목차 1. JVM Garbage Collection 이란? 2. JVM Garbage Collection 동작 방법 3. JVM Garbage Collection 종류 JVM Garbage Collection 이란? 자바의 메모리 관리 방법 중의 하나로 JVM(자바 가상 머신)의 Heap 영역에서 동적으로 할당했던 메모리 중 필요 없게 된 메모리 객체를 모아 주기적으로 제거하는 프로세스를 말한다 C / C++ 언어는 가비지 컬렉션(Garbage Collection, 이하 GC)가 없어 프로그래머가 수동으로 메모리 할당과 해제를 일일히 해줘야 하지만 Java는 GC가 메모리 관리를 대행해주기 때문에 다음과 같은 장단점이 존재한다 장점 Java 프로세스가 한정된 메모리를 효율적으로 사용할 수 있음 개발자 입..