2011-11-17 4 views
0

응용 프로그램의 기본 힙 크기가 계속 증가하고 결국 중단됩니다.응용 프로그램이 시작될 때마다 기본 힙 크기가 증가합니다.

내 응용 프로그램에 몇 가지 목록보기가 있는데 데이터베이스에서 채워집니다.lisview에는 이미지가 있고 listview로로드되는 비트 맵 이미지에 대한 소프트 참조가 있습니다.

다른 언어 (영어와 힌디어)로 응용 프로그램을 볼 수도 있습니다. 사용자가 언어를 변경할 때마다 응용 프로그램이 다시로드되며 FLAG_CLEAR_TOP을 설정하고 활동이 삭제 되더라도 기본 힙 크기가 늘어납니다. 또한 언어가 변경되면 로케일을 설정합니다.

나는 또한 활동이 파괴 될 때 모든 명부가 삭제되었다는 것을 확인했다.

+1

확인 : http://www.youtube.com/watch?v=_CruQY55HOk – Caner

답변

0

검색 및 응용 프로그램에서 유지하는 연결 및 데이터를 제어하는 ​​방법을 다시 확인해야합니다.

응용 프로그램에 메모리 누수가 있습니다. 잡기가 어렵습니다. 응용 프로그램에 영향을 미치거나 응용 프로그램을 재시작 할 때마다 백그라운드 캐시를 모두 지우고 연결을 닫는 것이 가장 좋습니다.

관련 문제