앱 종료 시 onDestroy에서 모든 인스턴스에 대해 null 처리를 하고 gc를 호출하도록 구현하였습니다. 예전에 메모리 누수 관련 글에서 이와 같은 처리가 도움이 된다고 한 것을 본적이 있어서요. 과연 이게 도움이 되는 것인지 궁금합니다. 이같은 null 처리가 여러가지 돌발적인 강제 종료 상황에서는 오히려 NullPointerException을 발생시키는데, 일일이 null 검사 해주는게 더 낭비가 아닌가 하는 생각이 들어서 입니다.
의견 부탁드려요.