본문 바로가기
Weblogic/out of memory 시 heap dump 떨어뜨리기

[ 웹로직 ] out of memory 시 heap dump 떨어뜨리기

by 정윤재 2016. 2. 18.

(weblogic 10.3.6 기준, java hotspot , oracle 기준)

 

1. Windows 의 경우

%DOMAIN_HOME%\bin 의 setDomainEnv.cmd 파일에서

 

@REM IF USER_MEM_ARGS the environment variable is set, use it to override ALL MEM_ARGS values

if NOT "%USER_MEM_ARGS%"=="" (
 set MEM_ARGS=%USER_MEM_ARGS%
)

라고 나오는 부분의 윗 부분에

 

간단히

@REM memory setting
set USER_MEM_ARGS=%USER_MEM_ARGS% -Xms128m -Xmx128m -XX:MaxPermSize=128m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=C:\test

와 같이 설정 해 주면 된다.

 

옵션 설정은 알아보기 쉽게 되어 명명 되어 있으니 따로 설명 하지 않겠다.


댓글