복습한 것을 정리합니다. 가비지 콜렉터 (GC)란? 모든 어플리케이션은 작업을 하는데 필요한 메모리가 필요한데 가비지 콜렉터가 이에 대한 메모리를 확보를 해줍니다. Android 의 경우 런타임에서 메모리가 부족한 경우에 가비지 콜렉터를 트리거해서 어플리케이션을 원활히 동작할 메모리를 다시 확보를 해줍니다. 가비지 콜렉터의 수집은 3단계로 진행이 됩니다. 1) 메모리에 있는 모든 객체 참조를 나열 해서 참조가 있는 활성객체를 표시 2) 1)에서 표시가 되지 않는 객체들을 메모리에서 제거 3) 살아있는 객체를 재 정렬 가비지 콜렉터는 이런식으로 수집해서 메모리를 확보해줍니다. 메모리 누수란? 어플리케이션에서 사용하지 않는 객체가 사용중인 어떠한 객체를 참조중이라서 사용되지 않는 객체를 GC가 결국 사용되지..