성장을 꾸준히 기록하는 공간

  • 홈
  • 태그
  • 방명록

eclipse mat 1

JVM 튜닝 목적으로 Heap 덤프 분석은 처음 해봐요 (feat. Eclipse MAT)

OOM 아닌 경우에 직접 힙 덤프 뜨는건 처음인거 같다. 겉핥기식을 넘어서 그래도 덤프 분석을 좀 진득하게 해볼 수 있었다. Heap 메모리는 JVM 내에서 임의로 생성된 객체들이 동적으로 할당되는 공간을 말한다.Heap의 덤프 파일은 운영중인 애플리케이션의 Heap 영역을 snapshot으로 기록한 파일을 일컫는다. GC Logs만 놓고 분석할때는 Eden 영역이 작은지 계속 꽉 차는 일이 잦았다.짧은 수명주기를 가지는 객체가 대부분이어서 GC시 비효율적인 메모리 사용이 생기는 것으로 보인다. ZGC같은 경우는 과도한 CPU 사용이나 TPS 저하문제를 바로잡기 위한 튜닝이 중요하다.Heap 영역을 넉넉하게 잡을수록 GC 주기가 길어진다. 반대로, 작으면 자주 GC를 돌려야해서 TPS가 저하하게 된다. ..

backend 2025.06.13
이전
1
다음
더보기
프로필사진

성장을 꾸준히 기록하는 공간

무소의 뿔처럼 나아가자

  • 분류 전체보기 (102)
    • windows (6)
    • backend (25)
    • mysql (6)
    • kafka (12)
    • kubernetes (12)
    • tech (13)
    • project (26)
      • wargame (12)
      • resistance (5)
      • SIEMple (6)
      • Witch's Tower (3)

Tag

인디게임, spring, docker, 개발일지, axon framework, transaction, MSA, CNCF, SIEM, kubernetes, reactor, argocd, WarGame, apache kafka, mysql, kafka, WebFlux, Spring WebFlux, argoProj, iocp,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 그래야 내가 원하는 세상에 갈 수 있다

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바