[問題] 放大向量圖產生的OOM問題

看板AndroidDev作者 (清蒸柴魚)時間13年前 (2011/06/03 03:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
開發層: (應用/框架/庫/核心) 應用 問題: 最近在寫有關SVG Viewer的程式 當我放大SVG圖形到一定倍數時 就會出現記憶體不足(OOM)的錯誤訊息 上google搜尋之後 得到android給每個process指有16MB的暫存記憶體的訊息 用過一些解決方法 如用recycle回收掉不用的bitmap 雖然能夠比之前放的更大些而不會當掉 但是因為我的程式會用到createBitamap 所以有些省記憶體的方法無法使用 但是還是希望放大倍數能夠在大一些 不知道有沒有辦法可以直接要求增加此process所使用的暫存記憶體大小? 因為目前所找到的資料都沒提到可不可以自己設暫存記憶體的大小 希望有人能幫我解惑一下 錯誤訊息: Out Of Memory 記憶體不足 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.114.43 ※ 編輯: peter50318 來自: 61.227.114.43 (06/03 03:46) ※ 編輯: peter50318 來自: 61.227.114.43 (06/03 12:49)
文章代碼(AID): #1Dv-LjHu (AndroidDev)
文章代碼(AID): #1Dv-LjHu (AndroidDev)