Java

[JVM 밑바닥까지 파헤치기] 3-5. 가비지 컬렉터와 메모리 할당 전략: 저지연 가비지 컬렉터

noahkim_ 2024. 12. 21. 23:53

저우즈밍 님의 "JVM 밑바닥까지 파헤치기" 책을 정리한 포스팅 입니다

 

1. 성능 지표

  • 컬렉터는 최대 두개의 성능지표 달성이 가능함

 

지연 시간

처리량

메모리 사용량

 

2. 셰넌도어

  • 현재는 OpenJDK에서만 제공됨
  • 힙 크기와 상관없이 일시 정지를 10밀리초 이내에 묶어두는 것이 목표

 

동시 모으기
  • 사용자 스레드는 GC 스레드와 동시에 수행됨

 

연결 행렬
  • 리전 간 참조 관계 기록