作者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://www.ptt.cc/bbs/AndroidDev/M.1404367911.A.C20.html
推 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
→ tga123:加了android:largeHeap="true"就過了 07/04 15:10
推 tac0wu:4.+版的嗎 不然記憶體容量不應該那麼小 07/05 16:40
→ tga123:對啊是4.x版 07/07 09:48