OS에서 바로 생성하는경우 대부분 stdout 으로 출력되기 때문에 로그파일에 저장되거나 아니면 console 로 직접 출력이 된다. 따라서 콘솔출력을 redirection으로 로깅하고 있지 않은경우 저장이 불가능 할 수도 있다. 이점 참고하기 바란다.
kill -3 [PID]
Ctrl + Break
jps -v
로 java 프로세스 확인jstack [PID]
(jstack으로 반응이 없는 경우 –F 옵션)jcmd [PID] Thread.print
(jdk7 이후 등장)jcmd [PID] help
로 명령어 확인 가능, 직관적임https://github.com/sparameswaran/threadlogic
https://www.ibm.com/support/pages/ibm-thread-and-monitor-dump-analyzer-java-tmda
https://github.com/irockel/tda
https://gceasy.io/
https://fastthread.io/