본문 바로가기

분석/Eclipse Memory Analyzer

Eclipse Memory Analyzer - Dump 파일 분석

1. Dump 파일

1-1. 옵션 설정

  • JAVA에서는 친절하게 옵션으로 제공하고 있다.
-XX:+HeapDumpOnOutOfMemoryError : out of memory가 발생시에 힙덤프를 현재 실행 디렉토리에 생성한다.
-XX:HeapDumpPath=힘덤프를 생성할 경로/힙덤프이름.hprof : 지정한 경로에 생성한다.

HEAPDUMP_OPTS="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${LOG_PATH}/tomcat"

 

1-2. Tomcat out 로그

[/home1/irteam]# vi logs/tomcat/tomcat.out

2018-03-06 17:07:26.641 WARN java.lang.OutOfMemoryError: Java heap space
Dumping heap to /home1/irteam/logs/tomcat/java_pid132413.hprof ...
Heap dump file created [1336297050 bytes in 145.396 secs]

 

2. Eclipse Memory Analyzer

2-1. 기본 정보

 

2-2. 분석 실행