SMALL java5 [JAVA]java.lang.OutOfMemoryError: GC overhead limit exceeded 예방법 (java.io 의 close 필요성) 팀블로그에 먼저 게시해버려 개인 블로그에도 작성 ! 대고객 서비스를 운영중, 어느날 갑자기 서비스 접속이 되지 않는 장애를 겪었다. WAS 서버 두 대가 다 죽어있고 로그를 받아 확인해보니 이런 에러가 있었다. java.lang.OutOfMemoryError : GC overhead limit exceeded 위 에러를 처음 접하게 되어 많은 구글링을 하며 얻었던 정보를 정리해보고자 한다. OutOfMemory란 ? 메모리 누수가 발생 or 시스템 용량 부족 JVM이 새로운 객체를 힙 메모리에 할당할 수 없을 때 발생한다. 이미 힙 메모리가 가득 차 있고, 가비지 컬렉터가 회수할 힙 메모리를 찾지도 못하는 상황. GC 란 ? GC (Garbage Collection)의 줄임말. 자바의 메모리 관리 방법 .. 2024. 3. 3. 이전 1 2 다음 LIST