安卓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

相关文章
相关标签/搜索