㈠ 如何使用DDMS Heap查看Android應用內存情況
可以使用Eclipse DDMS的Heap進行測試。
首先,我們在DDMS的界面的設備選項中找到手機設備,可以看到它裡面正在運行的進程:
點一下"Cause GC", 相當於向虛擬機執行一次GC請求,然後無需再按就可以動態的查看該應用程序的內存使用情況。
最值得關注的就是」data object「的"Total Size",它決定了是否存在內存泄露的危險。一般情況下,它都是固定在一個穩定的數值范圍,如果回落非常大,或者該數值非常大,像是3.55後就會被kill掉,說明該應用程序的內存使用情況不佳,代碼結構需要優化。