本次实验以Editor App为例
1.测试Editor启动时长
打开终端,依次输入如下命令:
adb devices
查看设备是否连接
adb shell
进入手机系统
adb devices
pm list package -f | grep vidma
获取Editor包名
dumpsys package vidma.video.editor.videomaker
获取Editor程序所有的Activity
以启动页为例测试其启动时间
继续输入命令:
am start -W vidma.video.editor.videomaker/com.atlasv.android.mvmaker.mveditor.SplashActivity
从图中可以看到启动时间约为428ms
2.测试Editor流量
在终端输入如下命令:
adb shell ps | grep "vidma.video.editor.videomaker"
查看Editor的pid
adb shell cat /proc/9902/net/dev | grep wlan0
查看pid对应的WiFi流量
可以看到流量为(22397607+2499946)/1024/1024≈23.74M
22397607为接收的数据流量,2499946为发出的数据流量
3.测试Editor CPU占用率
在终端输入如下命令:
adb shell top -n 1 | grep "vidma"
可以看到当前Editor的CPU占用率为2.9%
4.测试Editor耗电量
在终端输入如下命令:
adb shell dumpsys batterystats vidma.video.editor.videomaker | more
可以看到耗电信息如下: