Spread your wings
close
프로필 배경
프로필 로고

Spread your wings

  • 분류 전체보기 (119)
    • 개발 (23)
      • 자바 (14)
      • Database (3)
      • Spring (6)
      • 테스트 (1)
      • 병렬 프로그래밍 (14)
      • 리눅스 (3)
      • python (2)
      • Front End (4)
      • 리팩토링 (5)
      • Data Engineering (11)
      • 생각 (9)
    • 기타 (9)
    • IT (2)
      • 읽은 자료들 (0)
    • 경제 (1)
    • 생각 (4)
    • 독서노트 (7)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

JVM 트러블 슈팅 및 분석을 위한 명령어들

분석을 위한 명령어들 모두 JDK 설치되어 있으면 실행을 위해 별도 설치할 것은 없음 스레드 덤프 생성 jstack -l > # jstack -l 3435 > /home/user/jstack.txt 정확한 원인 분석을 원한다면 5초 정도 간격으로 5회 정도 생성 필요 (스레드 상태 변화 확인을 위해) 힙덤프 생성 힙덤프 생성 중 Stop the world 되기 때문에 주의 (시간은 오래걸려도 수초내일 듯하다) jcmd GC.heap_dump # jcmd 3435 GC.heap_dump /home/user/heap_dump.hprof 클래스 로드 현황 확인 명령 실행 시 Stop the world 되기 때문에 주의 jcmd GC.class_stats # -csv=true 옵션을 추가하면 csv형태로 출력 ..

  • format_list_bulleted 개발/자바
  • · 2021. 3. 8.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (119)
    • 개발 (23)
      • 자바 (14)
      • Database (3)
      • Spring (6)
      • 테스트 (1)
      • 병렬 프로그래밍 (14)
      • 리눅스 (3)
      • python (2)
      • Front End (4)
      • 리팩토링 (5)
      • Data Engineering (11)
      • 생각 (9)
    • 기타 (9)
    • IT (2)
      • 읽은 자료들 (0)
    • 경제 (1)
    • 생각 (4)
    • 독서노트 (7)
최근 글
인기 글
최근 댓글
태그
  • #hdfs update
  • #Docker
  • #mysql
  • #Hadoop
  • #Java
  • #ChatGPT
  • #airflow
  • #HDFS
  • #디-버그
  • #카프카
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바