하루, 하나, IT지식

  • 홈
  • 태그
  • 방명록

thread dump jstack 1

[IT] Java Thread Dump 생성 및 분석 방법 (kill -3 / jstack / jcmd)

Java 프로세스의 현재 상태를 확인하는데 가장 좋은 방법 중 하나는 Thread Dump를 생성해 보는 것이다. 대부분의 Java 프로세스는 여러개의 쓰레드로 구성되어 있고, 각각의 쓰레드가 현재 무슨 일을 하고 있는지 알 수 있다면 Java 프로세스의 현재 상태나 이상 여부를 어느정도 알 수 있다. 일반적으로 '5초 간격으로 3번을 생성하라'는 말이 있지만 이는 상황에 따라서 반드시 조절이 필요하다. 예를 들어서 어떤 서비스가 10초간 동작하는데 중간에 발생하는 3초 정도의 지연 현상을 분석해야 한다면 최소한 2초 간격으로 5번은 발생 시켜야지만 해당 현상을 확인해 볼 수 있을 것이다. kill -3 PID kill -3 1111 리눅스 OS에서 표준 출력으로 쓰레드 덤프를 발생 시킨다. jdk 1...

알아두면 좋은 IT 지식/Java 2022.08.22
이전
1
다음
더보기
프로필사진

하루, 하나, IT지식

쉽게 설명하지 못하면 모르는 것이다

방문자수Total

  • Today :
  • Yesterday :
  • 전체보기 (59)
    • 알아두면 좋은 IT 지식 (58)
      • General (20)
      • Java (7)
      • Network (13)
      • DBMS (8)
      • Technical Support (3)
      • Technical Writing (5)

Tag

telnet, 스마트빌, 테크니컬라이터, json, openapi, filezilla, Oracle, GC log 분석 툴, 테크니컬커뮤니케이터, docker desktop, cmd, 리눅스, 테크니컬라이팅, curl, pc mac address 확인, TCP, GC 로그 분석 툴, putty, XSLT, netstat,

최근글과 인기글

  • 최근글
  • 인기글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바