차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java [2020/06/14 05:15] koovjava [2024/12/05 04:33] (현재) – [Java] koov
줄 1: 줄 1:
 ====== Java ====== ====== Java ======
 +
 +| <fs 200%>[[Java Tip & Tech]]</fs>  | <fs 200%>[[Eclipse IDE]]</fs>  |
 +| <fs 200%>[[VSCode]]</fs>           | <fs 200%>[[SpringFramework]]</fs>                               |
 +
 +
 +  * [[Oracle Java SE Support Roadmap]]
 +  * [[Oracle JDK Certified System Matrix]]
 +  * [[Java Garbage Collector 비교]]
 +
 +
 ===== Thread Dump Analyzer ===== ===== Thread Dump Analyzer =====
 +==== 스레드덤프 생성하기 ====
 +=== OS에서 생성하기 ===
 +OS에서 바로 생성하는경우 대부분 stdout 으로 출력되기 때문에 로그파일에 저장되거나 아니면 console 로 직접 출력이 된다. 따라서 콘솔출력을 redirection으로 로깅하고 있지 않은경우 저장이 불가능 할 수도 있다. 이점 참고하기 바란다.
 +  * 리눅스 : ''kill -3 [PID]''
 +  * 윈도우 : ''Ctrl + Break''
 +
 +=== JVM에서 생성하기 ===
 +  * ''jps -v'' 로 java 프로세스 확인
 +  * ''jstack [PID]'' (jstack으로 반응이 없는 경우 –F 옵션)
 +  * ''jcmd [PID] Thread.print'' (jdk7 이후 등장)
 +  * ''jcmd [PID] help'' 로 명령어 확인 가능, 직관적임
 +  * 이때 시간이 있다면 텀을 두고 3~4장을 떠두는게 좋다.
 +
 +
  
 ==== ThreadLogic ==== ==== ThreadLogic ====
  • java.1592111723.txt.gz
  • 마지막으로 수정됨: 2020/06/14 05:15
  • 저자 koov