brunch

You can make anything
by writing

C.S.Lewis

by 이동인 Dec 01. 2020

힙 메모리

애플리케이션 모니터링

Java로 만들어진 애플리케이션은 힙 메모리 관리로 인한 이슈를 발생시키곤 합니다. 때문에 Java 애플리케이션 모니터링 서비스는 힙 메모리의 사용률을 나타내는 지표를 수집하고 나타냅니다. 힙 메모리는 중요 지표이기 때문에 힙 메모리 정보는 대시보드에 포함되어 있으며 아래와 같이 표시됩니다. 


힙 메모리에서 문제가 되는 경우는 아래와 같습니다. 

Full GC가 발생하면서 시스템이 잠시 멈추는 경우

일시적으로 해제 불가능한 힙 메모리 증가가 발생하는 경우

힙 메모리가 지속적으로 증가하는 경우


Full GC의 발생시간이 길어지는 경우는 힙 메모리가 줄어드는 순간에 트랜잭션 분포도(히트맵)의 트랜잭션 개수가 급격히 줄어드는 것으로 확인 가능합니다. 일시적으로 해제 불가능 힙 메모리 증가 또는 지속적인 힙 메모리 증가는 힙 메모리 지표만으로도 확인 가능합니다. 


와탭랩스에 관심이 있다면 방문해 보세요. :)

모니터링하면 와탭




매거진의 이전글 액티브 트랜잭션
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari