Programming/Java
[JAVA] 메모리 누수 확인 도구
seandoesdev
2024. 12. 29. 12:59
GC 로깅 + Eclipse MAT
- GC 로그로 메모리 누수 의심 구간을 식별.
- 힙 덤프를 Eclipse MAT로 분석하여 누수 원인을 확인.
JVisualVM
- 초기 분석 단계에서 간단하고 빠르게 메모리 사용량 및 누수 여부 확인.
APM 도구
- 프로덕션 환경에서 실시간 메모리 이상 패턴 모니터링.
SpotBugs 또는 SonarQube
-
- 코드에서 잠재적인 메모리 누수 원인을 사전에 방지.
아직 메모리누수를 어떻게 처리하는지, 왜 발생하는지 등에 대해서도 알지 못한다. 그래서 발생원인부터 해결방법까지 알아보려고 한다.