Re: [問題] 我寫的app佔用內存30MB以上

看板AndroidDev作者 (gpc)時間11年前 (2012/11/05 11:30), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串2/2 (看更多)
看起來很正常啊~ 你該不會以為你寫的APP只有HELLO WORLD 所以他就是1KB吧 android是跑在Dalvik VM上的,基本記憶體就是一個vm呢(正確來說是zygote) 基本消耗就十幾MB了 另外如果你有圖片 放在記憶體可能是BITMAP形式,那就拿計算機算一下點陣圖大小 是很耗記憶體沒錯,但這本來就是這樣;要做好記憶體管理 像是cache管理;recycle 等 ※ 引述《asadman1523 (忍者好難養)》之銘言: : 因為我的手機有裝上清內存的 : 最近Run完我寫的程式發現關掉後手機會清理30MB左右的內存 : 不知道怎麼那麼多 : 我大部分的元件宣告是按照書上宣告在全域變數 : 算一算20個元件(TextView、Button),最近有加了一個gallery : 還有寫SharePreference,大概放九個字串 : 試問跟這個gallery有關係嗎? 裡面只放了四張圖片而已 : 還是我應該都設定為private會比較不吃內存? : 還是有其他的東西會吃內存呢?整個app大小不超過300 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.101.228 ※ 編輯: gpc 來自: 114.36.101.228 (11/05 11:30) ※ 編輯: gpc 來自: 114.36.101.228 (11/05 11:32)

11/05 11:42, , 1F
謝謝你
11/05 11:42, 1F

11/05 12:02, , 2F
應該就是圖片放在記憶體的關係..
11/05 12:02, 2F

11/06 01:00, , 3F
不然就 procrank 看 PSS 甚至是 USS 吧
11/06 01:00, 3F
文章代碼(AID): #1GbpB1z2 (AndroidDev)
文章代碼(AID): #1GbpB1z2 (AndroidDev)