← 질문 목록
#43깊이 0

수집기는 처리량과 지연 중 무엇으로 고르는가?

언어 · 런타임심화메모리

답변 연습

내 답변 적어보기접힘
이 브라우저에 자동 저장 · 0자
모범답안 확인하기내 답변 뒤에 열어보세요

배치 작업은 처리량을, 응답형 서비스는 최악 지연 시간을 우선한다. 힙 크기, CPU 여유, 할당률과 실제 JDK 지원 범위도 함께 본다.

기준Parallel GCZGC
우선 목표높은 처리량짧은 정지
대가긴 정지 가능CPU·메모리 여유 필요

Parallel GC는 수집 중 애플리케이션을 멈추고 여러 GC 스레드를 쓴다. 작업 완료량은 높지만 살아 있는 집합이 크면 정지가 길어진다.

ZGC는 표시와 재배치 대부분을 동시에 수행한다. 짧은 정지를 목표로 하지만 장벽 비용과 충분한 힙 여유가 필요하다.

G1은 리전 단위로 수집해 처리량과 정지 목표를 절충한다. 선택 전 운영과 같은 부하에서 p99 지연, 처리량, GC CPU를 측정한다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

수집기는 처리량과 지연 중 무엇으로 고르는가?