2011-03-24 2 views
2

나는 간단한 안드로이드 프로그램을 만들었습니다. 이 프로그램은 SQL 데이터베이스를 사용하며 많은 그림이 있습니다.내 Android 애플리케이션 메모리가 너무 많습니까?

내 응용 프로그램이 얼마나 많은 RAM을 사용하는지 확인하면 처음 실행했을 때 4.5M을 사용하고 1M이나 같은 것으로 돌아가는 것을 볼 수 있습니다. - 들어가십시오.

내 질문은 - 뭔가를 복잡하게하지 않는 프로그램 (음주와 운전에 관한 계산), 데이터베이스를 사용하고 이미지가 많아서 메모리를 소모하는 것이 정상인가?

감사합니다.

+0

당신은 아마이 이클립스 플러그인을 설치하고자합니다. 메모리 누출을 추적하는 데 좋습니다 : http://www.eclipse.org/mat/ –

+0

아니요 정상이 아닙니다. 모든 데이터베이스 커서를 제대로 닫고 있는지 확인하십시오. 코드를 공유 할 수 있습니까? – Udayan

답변

1

나는 그것이 정상이 아니라고 말할 것이다. 프로그램의 종료 및 재 입력만으로 20 %의 크기 증가가 없어야합니다. 저장하고 있지만 청소하지 않은 것을 확인하기 위해 퇴장시에 수행중인 작업을 살펴볼 것입니다.

관련 문제