安卓app測試以內存分析

 

1、內存分析步驟java

一、啓動App。 app

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

三、操做app,點幾回GC工具

四、dump heap3d

五、hprof-conv轉化 : hprof-conv xxx-a.hprof xxx-b.hprofblog

六、MAT分析進程

下載mat分析工具,而後打開轉化後的文件。內存

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

2、區分幾種內存 io

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

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

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

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

五、 通常來講內存佔用大小有以下規律:VSS >= RSS >= PSS >= USS

相關文章
相關標籤/搜索