Community

[가비지 컬렉터 이해하기💡] 현재 운영하는 서비스에서, 사용자들이 많이 이용하는 시간대가 되면, 프로퍼티 파일 객체 접근 시 NullPointerException이 발생하고 있어, GC 때문은

[가비지 컬렉터 이해하기💡] 현재 운영하는 서비스에서, 사용자들이 많이 이용하는 시간대가 되면, 프로퍼티 파일 객체 접근 시 NullPointerException이 발생하고 있어, GC 때문은 아닌가? 라는 생각으로 GC에 대한 내용들을 검색하다가, 잘 정리된 글이 있어 공유합니다. -GC에 관한 내용 읽고 난 후🎯 프로퍼티 파일 객체의 경우 프로그램 로딩 시, 초반에 생성 되는 객체이기 때문에, 서비스 실행 시간이 경과 함에 따라 Old 영역에서 삭제 되는 것은 아닌가 추측했지만, GC에서 Old영역에 있더라도, reachable 상태인 경우는 제외하고, 제거하기 때문에 프로퍼티 파일 객체 접근 시, NullpointerException이 발생하는 원인이 GC때문이 아니라는 결론을 도출했습니다.

알림

알림이 없습니다