G1GC: 1개의 글
G1GC (Java9 ~ 12 디폴트 GC)
Java9 ~ 12 디폴트 GC https://johngrib.github.io/wiki/java-g1gc/ G1GC G1GC: Garbage First Garbage Collector G1은 이름을 보면 짐작할 수 있듯, 쓰레기로 가득찬 heap 영역을 집중적으로 수집한다. G1은 큰 메모리를 가진 멀티 프로세서 시스템에서 사용하기 위해 개발된 GC이다. GC 일시 정지 시간을 최소화하면서, 따로 설정을 하지 않아도 가능한 한 처리량(throughput)도 확보하는 것이 G1GC의 목표이다. G1은 Java 9부터 디폴트 GC이다. G1은 실시간(real time) GC가 아니다. 일시 정지 시간을 최소화하긴 하지만 완전히 없애지는 못한다. G1은 통계를 계산해가면서 GC 작업량을 조절한다. 다음 상황..
JAVA/JVM
2023. 4. 25. 12:33