GC 로깅 + Eclipse MAT
- GC 로그로 메모리 누수 의심 구간을 식별.
- 힙 덤프를 Eclipse MAT로 분석하여 누수 원인을 확인.
JVisualVM
- 초기 분석 단계에서 간단하고 빠르게 메모리 사용량 및 누수 여부 확인.
APM 도구
- 프로덕션 환경에서 실시간 메모리 이상 패턴 모니터링.
SpotBugs 또는 SonarQube
-
- 코드에서 잠재적인 메모리 누수 원인을 사전에 방지.
아직 메모리누수를 어떻게 처리하는지, 왜 발생하는지 등에 대해서도 알지 못한다. 그래서 발생원인부터 해결방법까지 알아보려고 한다.
'Programming > Java' 카테고리의 다른 글
[JPA] 영속성 컨텍스트(Persistence Context) (0) | 2024.03.11 |
---|---|
[JPA] 값 타입(Value Type) (0) | 2024.02.27 |
[JPA] 패러다임 불일치 - 우린 달라 달라 (0) | 2024.02.19 |
[JPA] JPA 시작 - SQL 잘 작성하는 개발자 (0) | 2024.02.17 |
[Java] 패키지 구조 (0) | 2023.12.20 |