2021/03/161 Java, Heap Dump 파일 분석하기! 안녕하세요, PSJ입니다. 오늘은 Java Application을 운영하다 보면 가끔 발생될 수 있는 메모리 누수나, OOM(Out Of Memory Error)을 Heap Dump 분석을 통해 확인하는 방법을 포스팅하려 합니다. 사실 어제 팀에서 운영 중인 웹 어플리케이션의 서버 한대에 컨테이너가 Down 되는 문제가 발생했습니다. 원인을 확인하는 과정에 Heap Dump 파일을 분석할 일이 생겼고, 넘어진 김에 쉬어가라고.. 이번 기회에 정리해 보려고 합니다. 우선 메모리 누수의 경우 개발 단계에서 관련 테스트를 충분히 수행하지 않는 경우 잡아내기 어려운 문제입니다. Production 환경과 개발 환경의 데이터 및 환경의 차이로 Develop에서는 정상 작동하던 것도 운영 환경에서는 오류가 발생할 .. Develop/Java 2021.03.16 1 PSJco