Thursday, August 13, 2009

java 프로세스 죽이지 않고 dump 뜨기

java 프로세스 죽이지 않고 dump 뜨기
흔히 사용되는 dump뜨는 방법은 프로세스를 죽이면서 콘솔에 뿌리는 것인데
StackTrace를 사용하면 프로세스를 죽이지 않고도 dump를 뜰 수 있다.

설치하지 않고도 web start를 사용하여 실행되는 것도 마음에 든다.
http://www.adaptj.com/main/download

화면의 “Launch” 버튼을 클릭하여 StackTrace 실행한다.


만약 실행되지 않고 다음과 같이 물어보면 파일로 저장하고 cmd창에서 javaws launch.jnlp하면 실행된다.
실행된 후에 메뉴에서 Process > Select...를 클릭하고 팦업된 창에서 "..."를 클릭하여 java 프로세스를 고른다.



그리고 메뉴에서 Process > Thread Dump를 클릭하면 dump가 떠지고, 파일로도 저장할 수 있다.

No comments: