| 자료구조 & 알고리즘/Computer Science
-
💡 [CS지식] Garbage Collection에 대하여| 자료구조 & 알고리즘/Computer Science 2021. 10. 26. 09:44
Garbage Collection Java에선 개발자가 프로그램 코드로 메모리를 명시적으로 해제하지 않아요 JVM(Java Virtual Machine)이 구성된 JRE(Java Runtime Environment)가 제공되며, 그 구성 요소 중 하나인 Garbage Collection(이하 GC)이 자동으로 사용하지 않는 객체를 메모리에서 삭제하는 작업을 수행해요 기본적으로 JVM의 메모리는 총 5가지 영역(class, stack, heap, native method, PC)으로 나뉘는데, GC는 힙 메모리만 다뤄요 Generational Garbage Collection Java application에서는 가비지 컬렉션을 통해 더이상 사용되지 않는 오브젝트들을 제거해요. 가비지 컬렉션에서 '더이상 사..