作者asadman1523 (忍者好难养)
看板AndroidDev
标题[问题] 我写的app占用内存30MB以上
时间Sun Nov 4 16:11:17 2012
因为我的手机有装上清内存的
最近Run完我写的程式发现关掉後手机会清理30MB左右的内存
不知道怎麽那麽多
我大部分的元件宣告是按照书上宣告在全域变数
算一算20个元件(TextView、Button),最近有加了一个gallery
还有写SharePreference,大概放九个字串
试问跟这个gallery有关系吗? 里面只放了四张图片而已
还是我应该都设定为private会比较不吃内存?
还是有其他的东西会吃内存呢?整个app大小不超过300kb
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.50.200
※ 编辑: asadman1523 来自: 140.129.50.200 (11/04 16:12)
※ 编辑: asadman1523 来自: 140.129.50.200 (11/04 16:32)
1F:→ qweqweqweqwe:不知道有没有可能不单单是你ap的关系,另外private 11/04 19:15
2F:→ qweqweqweqwe:应该不是这样用的吧...? 11/04 19:16
3F:→ qweqweqweqwe:还有30M以上有的Device可能已经 OOM了吧吧吧 11/04 19:17
我用海卓手机加速app,实测内存有19.7mb
※ 编辑: asadman1523 来自: 140.129.50.200 (11/04 20:38)
4F:→ realmeat:设定成private跟不吃计忆体有啥关系??? 我不了解 11/04 22:02
5F:→ realmeat:有个东西能帮你Allocation Tracker, 去把他找出来用 11/04 22:41
抱歉我以为private可以让比较少的class用 所以会比较小...错了
我的手机DEFY只有500MB的ram 所以常常lag才发现这个问题
※ 编辑: asadman1523 来自: 118.166.44.52 (11/05 11:59)