ZGC(Z Garbage Collector)는 JVM(Java Virtual Machine)에서 Serial -> Parallel -> CMS -> G1 이후에 사용되는 최신의 가비지 컬렉터 중 하나로, 대규모 애플리케이션에서의 낮은 지연 시간과 높은 처리량을 목표로 설계되었습니다. ZGC는 Java11에 처음 도되었으며, 계속해서 개선되고 있습니다. ZGC의 주요 특징과 작동 방식을 상세히 설명드리겠습니다. ZGC의 주요 특징저지연: ZGC는 가비지 컬렉션으로 인한 지연 시간을 매우 짧게 유지하는 것이 특징입니다. 일반적으로 수 밀리초 이내로 유지되며, 이는 대규모 애플리케이션에서 매우 중요한 성능 요소입니다.대규모 힙 지원: ZGC는 테라바이트 단위의 대규모 힙 메모리까지 지원합니다. 이는 ..
로그 정규화란?데이터를 정규 분포에 가깝게 변환하기 위해 로그 변환을 적용하는 과정입니다. 이렇게 하면 데이터의 분포가 더 정상적이 되어 통계 분석을 보다 효과적으로 수행할 수 있습니다.정규분포란? 데이터를 평균을 중심으로 대칭적으로 분포시키는 확률 분포를 의미합니다. 정규 분포는 종 모양의 곡선으로 나타나며, 평균값을 기준으로 데이터가 고르게 퍼져있습니다. 로그 정규화를 사용하는 이유는 무엇일까요?로그 정규화를 사용하려는 몇 가지 이유가 있습니다.정규성 유지 : 많은 통계 기법은 데이터가 정규 분포를 따른다고 가정합니다. 로그 정규화는 비정규 분포 데이터를 정규 분포에 가깝게 만들어 분석의 정확성을 높입니다.극단값의 영향 완화 : 데이터에 극단값(outliers)이 있을 때, 로그 변환을 사용하면 이러..