728x90 GC란1 [JVM GC] Garbage Collector에 대하여 1. GC(Garbage Collector) 이름에서 보이는 바와 같이 GC란 JVM 메모리를 자동으로 관리해주는 역할을 한다. (쓰레기 수집) 좀 더 전문적으로 이야기하면 JVM 메모리 중 Heap 영역에서 사용하지 않는 객체를 삭제하여 관리해주는 기능을 한다. 1.1 STW (Stop The World) GC를 하며 메모리가 관리되는 동안 자바 어플리케이션이 멈추는 현상이 있는데 이를 Stop The World라고 부른다. 이 때, GC 스레드를 제외한 모든 스레드는 멈추게 된다. 2. GC 구조 일반적으로 GC구조(단일/병렬/CMS)는 Young 영역과 Old 영역으로 나뉜다. 2-1. Young Generation Young 영역은 크게 3가지로 나뉜다. Eden 영역, Survivor1 영역, .. 2022. 1. 4. 이전 1 다음 728x90