2011-03-24 79 views
2

我已經構建了一個簡單的android程序。該程序使用SQL數據庫並有很多圖片。我的Android應用程序佔用太多內存?

當我檢查我的應用程序需要多少內存時,我發現它第一次啓動它時使用了4.5M,並且每次通過後退或主頁按鈕退出時,它都會增長爲類似1M的值,輸入它。

我的問題是,對於不使用複雜(有關飲酒和駕駛的計算)的程序(使用數據庫並具有大量圖像)來消耗該內存量,這是否正常?

謝謝!

+0

你可能想安裝這個月食插件。非常適合追蹤內存泄漏:http://www.eclipse.org/mat/ – 2011-03-24 18:35:38

+0

否它不正常。檢查是否正確關閉所有數據庫遊標。你能分享代碼嗎? – Udayan 2011-03-24 18:37:27

回答

1

我會說這是不正常的。從退出和重新進入計劃的規模不應該增長20%。我會看看你在退出和加載時做了什麼,看看你有沒有存儲的東西,但沒有清理。