개요서비스를 운영하다보면 이유 모르게 OOM이 발생하거나, Heap 영역이 비정상적으로 튀는 일이 종종 있다. 이럴때 Grafana와 같은 지표로 Heap 영역을 추적할 수 있지만, Heap Dump를 통해 메모리 Leak이 발생하는 주된 원인을 찾는것이 가장 저수준으로 문제를 접근하는 방법이다. 들어가며힙덤프란?힙덤프(Heap Dump)는 자바 애플리케이션이 실행되는 동안 JVM(Java Virtual Machine)의 힙 메모리에 저장된 객체들의 상태를 캡처한 스냅샷이다. 메모리 사용 상태를 분석하고 메모리 누수 문제를 해결하는 데 매우 유용한 도구이며, 힙덤프를 통해 애플리케이션이 어떤 객체를 메모리에 얼마나 많이 가지고 있는지, 어떤 객체가 가장 많은 메모리를 차지하고 있는지 등을 파악할 수 있다..