最近在研究Android APP性能测试。所以发现一些有趣的东西,在这里进行分享。我们先讲第一个内容,如何获取APP冷/热启动时间?为什么要做这个测试,道理其实很简单,如果启动APP特别耗时的话,用户反馈百分之99不好。所以在这里我们可以获取APP冷/热启动时间,同竞品进行比较。 环境准备 ...
Android查看App冷启动时间 热启动时间 页面打开时间 冷启动时间 热启动时间 页面打开时间 通过adb查看 adb shell am start W packageName ActivityName 结果: Status: ok Activity: packageName activityName ThisTime: TotalTime: WaitTime: Complete ...
2019-03-21 20:27 0 1156 推荐指数:
最近在研究Android APP性能测试。所以发现一些有趣的东西,在这里进行分享。我们先讲第一个内容,如何获取APP冷/热启动时间?为什么要做这个测试,道理其实很简单,如果启动APP特别耗时的话,用户反馈百分之99不好。所以在这里我们可以获取APP冷/热启动时间,同竞品进行比较。 环境准备 ...
ThisTime:最后一个启动的Activity的启动耗时; TotalTime:自己的所有Activity的启动耗时; WaitTime::ActivityManagerService启动App的Activity时的总时间(包括当前Activity的onPause ...
一、测量方式 1. 使用AM服务启动App的第一个界面并输出应用启动时间。 通过adb命令执行am命令启动App并出界应用启动时间。 命令格式: 示例: 结果: ThisTime:最后启动的Activity ...
启动APP并收集消耗时间的命令: adb shell am start -W -n package/activity 手动关闭谷歌浏览器APP(也可以使用命令关闭adb shell am force-stop 包名),使用启动命令来自动启动谷歌APP,见下图运行结果,可以看到有启动谷歌浏览器 ...
系统启动时间 who -b system boot Dec 20 10:45 date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S ...
查看进程启动时间命令:ps -p 17702 -o lstart [app@127-0-0-1 kinger]# ps -p 17702 -o lstart STARTED Mon Aug 19 20:50:51 2019 [app@127-0-0-1 kinger]# ...
系统启动时间 who -b date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S" 系统已运行时间 cat /proc/uptime| awk -F. ...
首先先回顾一下部分需要使用到的adb命令 adb devices 查看连接设备 adb shell "logcat | grep START" 查看监听 adb shell am start -W -n +包/包ity 启动app 并且 查看时间 ...