作者qweqweqweqwe (啪)
看板AndroidDev
標題[問題] 回收 heap size?
時間Thu Nov 22 00:12:55 2012
最近碰到一個問題
事情是這樣的,有一支ap有時候會造成OOM的問題,
所以打算在manifest 內加入 largeheap = true 的tag避開這個問題
但我發現一件事情,我的AP正常情況下大概使用30M
在做某件事情的時候會爆升到80M,但是只有一秒左右
之後又會掉回30M,
我的問題是: 只要我的AP都沒有關掉的情況下,heap size 是不是
永遠都是80M呢?系統會不會自動把heap size 砍小一點(例如 40M)?
因為這件事情並不是常常會被使用,
所以不希望使用過後就一直佔據著這塊沒用的記憶體 。
還是有什麼其他的方式可以讓heap size減小的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.82.107
推 sdyy:看DDMS好像那大小都不會縮小,不過可以到 80MB也很怪吧,平常 11/23 14:06
→ sdyy:就算是平板往往最大也就48MB而已,會是偵測錯誤嗎? 11/23 14:06
→ qweqweqweqwe:哈 不是吧 largeheap可以衝超過80吧 11/23 22:56