[ Java ] 다양한 Garbage Collection 알고리즘 2/2
1. Garbage Collection 알고리즘이란?Garbage Collection 알고리즘은 JVM이 메모리를 효율적으로 관리하고 불필요한 객체(unreachable)을 자동으로 정리하기 위해 사용하는 방법이나 전략을 의미한다. GC 알고리즘은 메모리 영역의 구조에 따라 다르게 동작하며, 애플리케이션의 성능, 응답 시간, 처리량 등의 요구 사항에 맞게 설계된다. 2. Garbage Collection 알고리즘 선택 기준응답 시간이 중요한 경우 : G1 GC, ZGC, Shenandoah GC, CMS사용 환경 : 실시간 웹 애플리케이션, 금융 거래 시스템, 실시간 통신 (VoIP, 채팅 등)CMS : Java 8 이하의 시스템에서 사용됨(레거시), 메모리 조각화 문제를 관리해야 하며, CPU 사용량이..
2024. 11. 18.