jstack
jdk 1.6 이상을 사용하고 있다면 Microsoft Windows에서도 jstack을 이용해 thread dump를 획득할 수 있다.
먼저 수행 중인 Java application process의 PID를 확인해야 한다. PID는 아래와 같이 jps로 확인
jps -v
jps로 추출한 PID를 파라미터로 넣어 jstack을 실행하여 thread dump를 획득한다.
jstack 2123
그 후, locked 라고 되어있는 printTrace를 확인한다.
출처: https://dzone.com/articles/how-analyze-java-thread-dumps
'language > java' 카테고리의 다른 글
Java PermGen 영역 (0) | 2022.03.20 |
---|---|
Annotation 생성시 @Retention (0) | 2022.02.13 |
Resouce leak: 'applicationContext' is never closed (0) | 2022.01.27 |
oom 발생시 jvm dump 뜨기 (0) | 2021.10.21 |
VScode Junit에서 test용 application.yml 못읽어올 때 (0) | 2021.10.02 |