性能专项分类:
1、资源消耗
2、启动耗时
3、主要页面加载时间
4、内存泄漏、抖动
5、卡顿、页面渲染
一、资源消耗:CPU、内存、流量、功耗-----
1、查看CPU占用率:adb shell dumpsys cpuinfo
2、查看内存:adb shell dumpsys meminfo
3、查看进程:adb shell top -n 1|grep PackageName
4、查看内存占用大小:adb shell procrank
vss - virtual set size 虚拟耗用内存 (包含共享何苦占用的内存)
rss - resident set size 实际使用物理内存(包含共享库占用的内存)
pss - proportional set size 实际使用的物理内存(比例分配共享库占用的内存)
uss - unique set size 进程独自占用的物理内存(不包含共享库占用的内存)
5、获取流量:adb shell cat /proc/"+pid+"/net/dev
流量清零:打开飞行模式再关闭
二、分析方式及目的:
1、竞品分析对比,提升用户体验
2、版本分析对比,优化