安卓app測試之內存分析


 

一、內存分析步驟

1、啟動App。 

2、使用monitor命令打開:ADM(包含DDMS) ->update heap

3、操作app,點幾次GC

4、dump heap

5、hprof-conv轉化 : hprof-conv xxx-a.hprof xxx-b.hprof

6、MAT分析

下載mat分析工具,然后打開轉化后的文件。

具體分析要了解java語言,以及內存、堆棧等,后續再補上。

二、區分幾種內存 

1、VSS- Virtual Set Size 虛擬耗用內存(包含共享庫占用的內存)

2、RSS- Resident Set Size 實際使用物理內存(包含共享庫占用的內存)

3、PSS- Proportional Set Size 實際使用的物理內存(比例分配共享庫占用的內存) 

4、USS- Unique Set Size 進程獨自占用的物理內存(不包含共享庫占用的內存)、

5、 一般來說內存占用大小有如下規律:VSS >= RSS >= PSS >= USS


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM