G1 GC

· Java
# G1 GC 동작 원리: 핵심 요소를 통한 깊이있는 이해 자바 성능 튜닝을 위해 가장 중요한 요소 중 하나는 가비지 컬렉션(GC)이다. 그중에서도 본 포스팅에서는 최신 버전의 JDK에서 기본으로 설정되는 G1(Garbage-First) GC에 대해 깊이 있게 알아볼 것이다. 1. G1 GC란? G1 GC는 '가비지 먼저'라는 이름에서 알 수 있듯이, 메모리에서 가비지가 가장 많이 발생한 영역부터 청소를 시작하는 가비지 컬렉터이다. 이전의 CMS(Concurrent Mark Sweep) GC와 달리, G1 GC는 메모리를 작은 영역들로 나누고, 가비지가 많이 쌓인 영역부터 우선적으로 청소한다. 2. G1 GC의 동작 방식 G1 GC의 동작은 크게 네 가지 단계로 이루어진다. **초기 표시(Initial ..
개발만파볼까
'G1 GC' 태그의 글 목록