Java/Based2008. 12. 26. 14:38
주로 GC 도중 서버가 멈추는 경우를 경험했다.
회사내에서 주로쓰는 프레임웤에 DB 커넥션을 관리하는
프렘임웤에서 커넥션 객체를 만드는 부분에서
만들어지고 이미 쓰여져서 가비지 컬렉팅 대상이 되어야 하는데.
사용후에 close 해주지 않는경우 그대로 남아서
Heap에 메모리영역을 차지하고있는 경우가 있었다.

물론 이외에는 파일처리를 하면서 한번에 많은 객체들이
eden space 에 생성되고, GC 가 일어나는 도중에
멈추는 경우도 있는듯하다..

아직 원인의 파악은 힘들다..
GC 나 Heap 메모리의 설정이 잘못되었을지 모르겠지만..
지금으로선 셋팅의 문제가 아닌 프로그램에서의
메모리 누수가 아닐까 싶다.

아..   주말에만 뻗지 않기를... -_-;
Posted by 햇 님