밤린의 개발블로그

  • 홈

TroubleShooting 1

ECS환경에서 JVM메모리 누수 추적

1. 문제 상황서버의 메모리 사용량이 시간에 따라 지속적으로 증가하고 있었습니다.초기 약 41.6% → 이후 43.8%증가 폭은 크지 않았지만, GC가 정상 동작한다면 메모리 사용량은 증가와 감소를 반복(Sawtooth Pattern) 해야 합니다.실제 모니터링 그래프는 계단식으로 계속 상승하고 있었고, 이에 따라 메모리 누수 가능성을 의심했습니다. 2. 첫 번째 시도 – 명시적 GC 실행GC가 실제로 메모리를 회수하는지 확인하기 위해 System.gc()를 명시적으로 호출하고, 실행 전후의 메모리 사용량을 비교했습니다.GC 실행 이후에도 메모리 사용량은 줄지 않았고, 경우에 따라 오히려 증가했습니다.이를 통해 GC 자체의 문제가 아니라, 여전히 참조되고 있는 객체가 존재한다고 판단했습니다. 3. 두 번..

TroubleShooting 2026.01.03
이전
1
다음
더보기
프로필사진

밤린의 개발블로그

지속적인 자기계발과 협업을 중요시하는 엔지니어

  • 분류 전체보기 (32)
    • 북 스터디 (3)
    • 개발 학습 (14)
      • AI (0)
      • 컨퍼런스 (3)
      • SpringBoot (7)
    • 프로젝트 (13)
      • 우리FISA (8)
    • TroubleShooting (1)

Tag

springboot,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • LinkedIn
  • GitHub

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
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.

  • Linked in

티스토리툴바