首次启动耗时: 即第一次安装(清除数据也可以),打开软件,直到进入到首页activity页面,并计算耗时。 示例代码: import os import time # 测试首次启动时间 # 创建App进程, 加载相关资源, 启动Main Thread, 初始化首屏Activity def start Read More
posted @ 2022-09-13 15:38 沐小木 Views(89) Comments(0) Diggs(0) Edit
热启动耗时: 即当启动应用时,后台已有该应用的进程(我们模拟按下HOME键),打开软件,直到进入到首页activity页面,并计算耗时。 示例代码: import os import time def hotTime(device, pg_name, pga_name): """ :param de Read More
posted @ 2022-09-13 15:24 沐小木 Views(48) Comments(0) Diggs(0) Edit
冷启动耗时: 即后台没有该应用的进程(我们使用am force-stop命令结束app运行),打开软件,直到进入到首页activity页面,并计算耗时。 示例代码: import os import time # 测试冷启动时间 # 创建App进程, 加载相关资源, 启动Main Thread, 初 Read More
posted @ 2022-09-13 15:23 沐小木 Views(262) Comments(0) Diggs(0) Edit
安装耗时: 这里我们用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(260) Comments(0) Diggs(0) Edit