
4
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
메모리 누수란?
메모리 누수는 더 이상 사용하지 않는 객체들이 메모리 힙 영역에 남아 메모리를 점유하는 현상입니다.
메모리 누수의 원인
JGit의 리소스를 닫지 않아서 .pack 파일이 삭제되지 않는 사례를 통해 메모리 누수를 설명했습니다.
메모리 누수 방지 방법
- 리소스 해제: try-with-resources 사용
- Static 변수 관리: 필요 시 null 할당
- 비정적 내부 클래스 주의
- 약한 참조 사용: WeakHashMap 활용