作者gpc (gpc)
看板AndroidDev
标题Re: [问题] 我写的app占用内存30MB以上
时间Mon Nov 5 11:30:06 2012
看起来很正常啊~ 你该不会以为你写的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)
1F:推 asadman1523:谢谢你 11/05 11:42
2F:推 asadman1523:应该就是图片放在记忆体的关系.. 11/05 12:02
3F:推 Azarc:不然就 procrank 看 PSS 甚至是 USS 吧 11/06 01:00