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가 떠지고, 파일로도 저장할 수 있다.




by 어플로잇 | 2009/08/13 15:33 | java tip | 트랙백 | 덧글(2)
트랙백 주소 : http://aploit.egloos.com/tb/5039769
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 밀리네스 at 2009/08/13 15:44
만약 콘솔이 떠있는 상태라면, ctrl+\ 를 이용해서도 스택을 출력시킬수 있습니다.
Commented by navis at 2009/08/13 18:39
jstack <pid>

:         :

:

비공개 덧글

< 이전페이지 다음페이지 >