Java1 [Java] 가비지 컬렉션(GC)란? 자바 가비지 컬렉션(GC)은 사용하지 않는 객체를 자동으로 제거하고 메모리를 회수하는 프로세스를 말합니다. 이를 통해 개발자가 메모리 관리에 신경 쓰지 않아도 되어 효율적인 프로그래밍을 가능하게 합니다. 자바 가비지 컬렉션(GC)가 필요한 이유 자바는 개발자가 직접 메모리를 해제해줄 수 없는 언어입니다. 따라서 사용하지 않는 객체들이 계속해서 메모리를 점유하면, 불필요한 메모리 낭비가 발생할 수 있습니다. GC는 이러한 객체를 찾아내어 메모리를 해제하여 시스템 성능과 안정성을 향상시킵니다. 자바 가비지 컬렉션(GC)의 동작방식 가장 간단한 형태의 GC인 Minor GC와 Major GC로 구분됩니다. Minor GC는 Young 영역에서 실행되며, Eden 영역이 가득 찼을 때 발생합니다. 살아남은 객체.. 2023. 8. 17. 이전 1 다음