Re: [問題]vm won't let us allocate xxx bytes 問題

看板AndroidDev作者 (null)時間13年前 (2011/07/07 21:42), 編輯推噓6(606)
留言12則, 6人參與, 最新討論串2/2 (看更多)
※ 引述《bobyang79 (宗樺)》之銘言: : 今天寫android 遇到vm won't let us allocate 800000 bytes : 這應該是超過記憶體的問題~? : 不知道有沒有大大遇到類似問題 : 查了google好像都提問的 : 沒看到有解決方法= =~ 先觀察一下記憶體用量吧: adb shell dumpsys meminfo OUTPU Example (http://pastebin.com/tBNa9uns) : ** MEMINFO in pid 2433 [com.htc.laputa] ** native dalvik other total limit bitmap nativeBmp size: 15532 4947 N/A 20479 32768 N/A N/A allocated: 15417 3220 N/A 18637 N/A 0 1783 free: 114 1727 N/A 1841 N/A N/A N/A (Pss): 5640 217 14623 20480 N/A N/A N/A (shared dirty): 2580 2004 5612 10196 N/A N/A N/A (priv dirty): 5580 168 7244 12992 N/A N/A N/A Objects Views: 0 ViewRoots: 0 AppContexts: 0 Activities: 0 Assets: 3 AssetManagers: 3 Local Binders: 3 Proxy Binders: 15 Death Recipients: 1 OpenSSL Sockets: 0 SQL heap: 0 MEMORY_USED: 0 PAGECACHE_OVERFLOW: 0 MALLOC_SIZE: 50 Asset Allocations zip:/system/app/HtcLaputa.apk:/resources.arsc: 3045K Uptime: 7661274 Realtime now=14763723 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.172.32

07/07 21:44, , 1F
推一個
07/07 21:44, 1F

07/07 21:54, , 2F
07/07 21:54, 2F

07/07 22:01, , 3F
能否請問一下主要會造成超過的原因是圖還是程式碼~?
07/07 22:01, 3F

07/07 22:01, , 4F
程式又不是我寫的,我怎麼知道啊QQ
07/07 22:01, 4F

07/07 22:02, , 5F
冷靜下來,總是能分析出原因的。
07/07 22:02, 5F

07/08 03:37, , 6F
是要讀入自己用相機API照的圖片嗎?
07/08 03:37, 6F

07/08 03:44, , 7F
如果是的話檢查有沒有setPreviewSize和setPictureSize
07/08 03:44, 7F

07/08 09:19, , 8F
因為我程式是一款遊戲在想說是宣告變數太多還是放太多
07/08 09:19, 8F

07/08 09:20, , 9F
在想說刪減哪部份會比較好
07/08 09:20, 9F

07/08 09:52, , 10F
那就改用 TraceView 看看有沒有幫助唄。
07/08 09:52, 10F

07/08 09:52, , 11F

07/08 14:19, , 12F
推一個 !!
07/08 14:19, 12F
文章代碼(AID): #1E5RUswE (AndroidDev)
文章代碼(AID): #1E5RUswE (AndroidDev)