分类: 嵌入式
2010-02-23 09:08:51
bitmap size exceeds VM budget如何解决! | |
valid ![]() ![]() ![]() ![]() ![]() 發文: 17 積分: 0 ![]() | ![]() ![]() ![]() ![]() ![]() ![]() ![]() 做了个图片的listView,资源从网络获取。用Bitmap填充时发现内存吃的不一般,内容一多就报:bitmap size exceeds VM budget。还有,想我这种情况有没有其他办法。 ![]() ![]() ![]() ![]() |
作者 | Re:bitmap size exceeds VM budget如何解决! [Re:valid] |
qrtt1 ![]() ![]() ![]() ![]() ![]() 發文: 1011 積分: 28 ![]() | ![]() ![]() ![]() ![]() ![]() ![]() ![]() 稍為 google 了一下,有可能是寫法上造成 memory leak。 如果您確定不是單一圖片就造出可用的記憶體,那麼試著依他們討論的方向解決嚕 ![]() http://www.mail-archive.com/android-developers@googlegroups.com/msg21043.html http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html ![]() ![]() ![]() ![]() 蝸牛角上爭何事?石火光中寄此身,隨富隨貧且歡樂,不開口笑是癡人。 |
作者 | Re:bitmap size exceeds VM budget如何解决! [Re:valid] |
ChihHsiang 沒有方向.. 版主 ![]() 發文: 229 積分: 0 ![]() | ![]() ![]() ![]() ![]() ![]() ![]() ![]() 主要問題應該會在於你的listview是怎麼處理這些資料, 如果你的圖片沒有被gc大小會一直長上去 ![]() ![]() ![]() ![]() |
作者 | Re:bitmap size exceeds VM budget如何解决! [Re:ChihHsiang] |
valid ![]() ![]() ![]() ![]() ![]() 發文: 17 積分: 0 ![]() | ![]() ![]() ![]() ![]() ![]() ![]() ![]() 是的,heap是只增不减的,图片的大小也许还个问题。还有刚翻了下官方的blog,讲了一个“异步”处理的方法: http://android-developers.blogspot.com/2009/05/painless-threading.html 我正在看上面文中提到的两个例子。。 ![]() ![]() ![]() ![]() |