我正在研究Android的應用程序,因爲我們有很多圖形,我們使用大量的內存。android以外的堆內存管理
當我做一些需要更多內存(然後回到3)的內容時,我監視內存堆大小和其大約3-4 Mb,以及5Mb的窺視。這不是什麼大不了的事情,但其他一些東西是在堆內存之外處理的,比如加載drawables。
例如,如果我在eclipse外部運行ddms工具並轉到sysinfo,我發現我的應用程序在Droid上佔用了20Mb,在G1上佔用了12M,但堆大小在兩者上都是相同的,因爲數據是相同但圖像不同。
所以問題是: 如何知道堆內存以外的內存是什麼? 其他的東西需要堆內存以外的內存?複雜的佈局(大樹)?動畫?
感謝
丹尼爾
謝謝,我正在尋找一種方法來跟蹤堆外的內存。 – 2010-02-05 11:17:31