메모리 누출
-
메모리 누출 피하기안드로이드/문서번역 2011. 2. 19. 13:39
메모리 누출 피하기 T-Mobile G1과 같은 안드로이드 애플리케이션들은 Heap 메모리 영역이 16MB 로 제한되어 있습니다. 이 메모리는 핸드폰에는 많은 양의 메모리이지만 개발자가 필요로 하는것에는 크게 못 미칩니다. 이 메모리를 모두 다 사용할 계획이 없다고 하더라도 개발시에는 이 영역을 최소한으로 사용해서 다른 애플리케이션들이 Kill 당하지 않고 운용될 수 있도록 해야 합니다. 안드로이드가 더 많은 애플리케이션을 메모리에 상주시킴으로서 사용자는 애플리케이션간에 더 빠른 전환을 할 수 있습니다. 안드로이드를 개발 할 때에 메모리의 누출현상은 대부분의 경우에 같은 실수때문에 일어납니다. 즉, Context에 오랜시간 지속되는 참조를 하기 때문입니다. 안드로이드에서 Context는 아주 다양한 작업..