목차 OOM (Out of Memory) (1) OOM의 발생 원인 OOM과 Garbage Collector의 관계 Dump를 뜨다 MAT 사용법 참고 자료 0. OOM (Out of Memory) 업무를 보다보면 팀 메신저 방에 이따금씩 OOM에 관련된 내용이 공유된다. 메모리가 부족한 에러이니 덤프를 떠서 메모리 누수의 원인을 분석 후 해결방안을 찾으면 되지만, 제대로 이해하고 있다는 느낌이 들지 않았다. 또한 덤프를 뜨는게 해결 방안의 전부인것 같지는 않았다. 이 기회에 관련 용어 및 해결 방안을 정리해보고자 한다. (1) OOM의 발생 원인 공식문서의 언급에 따르면 OOM은 Java의 Heap 메모리가 부족하여 더 이상 가용한 메모리가 없을 경우 발생한다. 대표적으로 아래 2가지 사례로 발생한다...