作者tga123 (叛帝)
看板AndroidDev
标题[问题] SONY手机记忆体的控管?
时间Thu Jul 3 14:11:47 2014
我今天做了在viewpager
上自动产生一个imageViwe然後做set背景的行为
连续产生十几个不管在大陆白牌记忆体只有512的装置
或是在Nexus5与各牌模拟器上都正确执行...
但是拿了同事的Xperia S两只来测试都会造out for memory
一只是在11M左右一只则是在16M左右造成这样的问题..
请问乡民..这有解吗@@?
虽然SONY灾情始有所闻
但是想不到会这麽严重...
我试过把图片长宽都缩10分之一...一样有问题...
比较不能理解的是为什麽大陆白牌跑的动...SONY的跑不动呢?
--
□卑怯戦队□ __ _ ▍▍▎▎▏▏ψquetzal ◤ ◥ ◢ ◥
▇▇▇ ▇▇▇ ▇▇▇▇ █ ▇▇▇│▏ ◤ ◢◢▼ ◢ ◤◥ █ █
▇▇▇ ◤ ◤ ▉▇▇ ▁ ◣ ▉▇▇ __◤★ ★ ____◤◥◥ ﹣ —▼ █ █
█ ▁▁█ ▉ ◤ █ ▉ ◤ ↖◣ ■ ◢ 《ξ● ● ◣▼'"◢◤██
█ █ ▉ ◢ █ ▉ ◢ ▃▃◥██◣ ﹨◣︶;"◢◤◢ ▊▎██
▇▇ ◤ █▇ ◤▼▼ ▇ ▲▲▼▼ ▇◣◢◤★ ★ ◥ ﹨◤▆ ◥◆︶▲■▅ ▅
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.164.154
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1404367911.A.C20.html
1F:推 gpc:bitmap本来就要妥善处理 有recycle不需要的吗? 07/04 14:56
刚刚一直有在试...
似乎没什麽用..我还针对有用到bmp的逐行去Call bmp.recycle System.gc();
我甚至把它做成Fragment在onPause()的时候把这个Frament给Remove一样...
我一直想不透这到底是怎麽造成的...
感谢gpc
※ 编辑: tga123 (114.34.164.154), 07/04/2014 15:03:58
2F:→ tga123:加了android:largeHeap="true"就过了 07/04 15:10
3F:推 tac0wu:4.+版的吗 不然记忆体容量不应该那麽小 07/05 16:40
4F:→ tga123:对啊是4.x版 07/07 09:48