看板 AndroidDev 關於我們 聯絡資訊
最近碰到一個問題 事情是這樣的,有一支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