首次启动耗时: 即第一次安装(清除数据也可以),打开软件,直到进入到首页activity页面,并计算耗时。 示例代码: import os import time # 测试首次启动时间 # 创建App进程, 加载相关资源, 启动Main Thread, 初始化首屏Activity def start Read More
posted @ 2022-09-13 15:38
沐小木
Views(107)
Comments(0)
Diggs(0)
热启动耗时: 即当启动应用时,后台已有该应用的进程(我们模拟按下HOME键),打开软件,直到进入到首页activity页面,并计算耗时。 示例代码: import os import time def hotTime(device, pg_name, pga_name): """ :param de Read More
posted @ 2022-09-13 15:24
沐小木
Views(77)
Comments(0)
Diggs(0)
冷启动耗时: 即后台没有该应用的进程(我们使用am force-stop命令结束app运行),打开软件,直到进入到首页activity页面,并计算耗时。 示例代码: import os import time # 测试冷启动时间 # 创建App进程, 加载相关资源, 启动Main Thread, 初 Read More
posted @ 2022-09-13 15:23
沐小木
Views(325)
Comments(0)
Diggs(0)
安装耗时: 这里我们用pm命令安装app,来截取安装时间(不要使用adb install安装,因为那样多一个push app的耗时)。 示例代码: import os,time,datetime def setuptime(package_name): '''单次安装耗时''' os.popen(' Read More
posted @ 2022-09-13 15:21
沐小木
Views(314)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号