我幾個月前在Google Play上發佈了一個應用程序,我的大部分用戶都對我的應用程序的內存使用有嚴重問題,這是真的,因爲當我檢查了我的內存使用情況從「運行的應用程序」標籤,我看到,它利用存儲器80〜110MB,像下面的圖片:尋找浪費內存的課程
爲了找到類/活動或代碼片段引起該問題我發現MAT(內存分析工具)插件有用,但它確實讓我感到困惑,請考慮到以下圖像:
使用的內存的總大小爲9.8MB然而「運行應用程序」選項卡顯示我80MB在同一時間!
另一個問題是柱狀圖,淺堆的byte[]
對象太高。
這是正常的嗎?另外,當我調試一些Google項目時,字節值總是太高!
所以我怎麼能找到什麼是使用所有這些記憶?
你檢查了[這個問題](http://stackoverflow.com/questions/6080906/memory-analyzer-tool-in-android?lq=1)?這聽起來像你想要的。 – thegrinner 2013-09-17 20:47:35
這裏要澄清一下,您是否嘗試過常規調試?你期望使用那個空間,搜索byte []等的代碼。 – clwhisk 2013-09-22 02:40:38