본문 바로가기

카테고리 없음

Memory Leak

반응형

MemoryLeak

 Logic 상 사용되지 않는 객체가 Strong reference로 선언되어져 GC 될 수 없는 상태가 유지 됨으로서
Memory 사용량이 증가하는 상태.
  • Case
    • JDBC 관련 Class를 사용한 후 Close 하지 않은 경우
    • JDBC 관련 Class를 for/while 문 안에서 선언한 후 for/while 문 안에서 close 시키지 않은 경우
    • Cache 구현 로직에 문제가 있는 경우(불필요한 Data 제거 Logic이 없는 경우)
    • Connection Pool 에서 불필요한 Connection이 증가하는 경우
    • Http Session에서 Data가 증가 하는 경우.
반응형