G1GC는 garbage first GC라고 불리는데 -> Garbage만 있는 Region을 먼저 회수한다고 해서 붙여진 이름목표 -> Stop-The-World 시간이 짧고 예측 가능하게 하는 것Java9부터 디폴트 GC RegionG1 GC는 기존 힙 구조와 다르다전형적인 힙 구조는 Young, Old 영역을 명확하게 구분하였지만, G1 GC는 개념적으로 그들이 존재하나 일정 크기의 논리적 단위인 region으로 구분한다-XX:G1HeapResionSize : JVM 힙은 2048개의 region으로 나뉠 수 있으며, 해당 옵션을 통해 1MB ~ 32MB 사이로 지정될 수 있다이전에 존재하던 eden, survivor, old 영역 이외에도 새롭게 정의된 Humongous, Available/Un..
[Java] G1GC 알아보기
G1GC는 garbage first GC라고 불리는데 -> Garbage만 있는 Region을 먼저 회수한다고 해서 붙여진 이름목표 -> Stop-The-World 시간이 짧고 예측 가능하게 하는 것Java9부터 디폴트 GC RegionG1 GC는 기존 힙 구조와 다르다전형적인 힙 구조는 Young, Old 영역을 명확하게 구분하였지만, G1 GC는 개념적으로 그들이 존재하나 일정 크기의 논리적 단위인 region으로 구분한다-XX:G1HeapResionSize : JVM 힙은 2048개의 region으로 나뉠 수 있으며, 해당 옵션을 통해 1MB ~ 32MB 사이로 지정될 수 있다이전에 존재하던 eden, survivor, old 영역 이외에도 새롭게 정의된 Humongous, Available/Un..
2025.08.08