我讀過Android Java應用程序對堆內存的限制。我想知道WebView內容是分配在堆上還是使用C分配。Android:WebView是否受Java堆限制的影響?
2
A
回答
1
根據我的觀察使用DDMS/MAT我的Android應用程序存儲的觀察,WebView中有堆中最小的佔用空間以及WebView中的應用程序使用的所有內存均直接從系統內存中分配,避免了堆。
我的應用程序相當大,在lauch上超過30+ MB,WebView仍然只報告最小的堆大小,我認爲它在300K-400K之間。
使用Dalvik Debug Monitor(DDMS)捕獲內存轉儲。 使用Eclipse內存分析工具(MAT)分析轉儲。
觀看此視頻,瞭解如何使用這些工具來檢查你的Android內存使用情況,並證明自己這個教程是真實的:WebKit在HTTP
http://dubroy.com/blog/google-io-memory-management-for-android-apps/
0
如您所說android java應用程序對堆內存有限制,它基於Device。 爲
G1 Device--heap size is ---16MB
Droid --------------------24MB
Nexus one-----------------36MB
XOOM-----------------------48MB
你可以通過下面的視頻。它描述了很好
相關問題
- 1. UTC_TIMESTAMP()是否受夏時制影響?
- 2. SQL Server Express的4GB限制是否受啓用了FILESTREAM的列的影響?
- 3. PHP腳本是否使用受超時限制影響的「php」命令運行?
- 4. Java Visual VM是否會影響受監控的JVM的性能?
- 5. SUDS是否受防火牆影響?
- 6. 垃圾收集是否影響堆棧?
- 7. Java變量不受影響
- 8. 偏移量是否應該受timeZone影響或不在Java中?
- 9. 調用google.maps.geometry.spherical.computeDistanceBetween是否會影響我的API限制?
- 10. Parse.com查詢限制 - 影響whereKey限制?
- 11. 文件複製是否受CPU限制?
- 12. 有沒有辦法限制受UPDATE語句影響的行數?
- 13. 限制受Access查詢影響的記錄數
- 14. 如何重寫DELETE查詢以便限制受影響的行?
- 15. 調用google.maps.LatLng()是否會影響任何API限制?
- 16. 瀏覽器限制是否影響網絡爬蟲?
- 17. Android O背景限制 - 是否影響android.intent.action.PHONE_STATE?
- 18. 是否受影響插入行的語句總是1?
- 19. 檢測SQL Azure是否受到限制
- 20. 檢查InApp購買是否受限制
- 21. 堆棧大小的最大使用限制是否有限制?
- 22. 特定於域的cookie是否容易受到CSRF的影響?
- 23. CSS3的結尾是否受到用戶sid影響的$函數?
- 24. 是否存在與SQL的「0行受影響」相等的LINQ?
- 25. PHP中的特徵是否受名稱空間的影響?
- 26. 擺錘受影響但未繪製
- 27. 這是否容易受到SQL注入的影響
- 28. 異常的生命週期是否受其他異常影響?
- 29. R中的懶惰評估是否受影響?
- 30. Valgrind的cachegrind是否受多線程代碼影響?
問題/網頁流量的錯誤://代碼。 google.com/p/android/issues/detail?id=20686 –