首页 > 其他分享 >APP性能测试_启动时间

APP性能测试_启动时间

时间:2023-04-14 15:47:43浏览次数:27  
标签:应用 启动 APP 耗时 时间 测试 Activity 性能

 

Android应用性能测试通常包括:启动时间、内存、CPU、耗电量、流量、流畅度等,下面就给大家介绍APP启动时间的测试。

启动时间,分为下面二种

冷启动:应用程序首次启动,进程首次创建并加载资源的过程

热启动:应用程序启动后点“back”键、“Home”键,应用程序退到后台,并未被完全“杀死”的状态,再次启动

冷启动时间监控:

启动App命令:adb shell am start -W -n package/activity

停止App命令:adb shell am force-stop package

以网易新闻APP为例:

adb shell am start -W -n com.netease.newsreader.activity/com.netease.nr.phone.main.MainActivity

新梦想技术分享

ThisTime:647 这条信息的时间就作为这次应用启动的耗时


WaitTime 就是总的耗时,包括前一个应用 Activity pause 的时间和新应用启动的时间;
ThisTime 表示一连串启动 Activity 的最后一个 Activity 的启动耗时;
TotalTime 表示新应用启动的耗时,包括新进程的启动和 Activity 的启动,但不包括前

一个应用 Activity pause 的耗时。也就是说,我们一般只要关心 TotalTime 即可,这个时间才是自己应用真正启动的耗时。

标签:应用,启动,APP,耗时,时间,测试,Activity,性能
From: https://www.cnblogs.com/xmxit/p/17318486.html

相关文章

  • uni-app中IM的发送的修改以及回滚底部的修改
    在使用的过程中发现输入文字之后没有相关的发送按钮,所以对TUIKit/TUIPages/TUIChat/components/message-input/index.vue做微调,如下微调内容:添加@input方法<inputclass="TUI-message-input-area":adjust-position="true"cursor-spacing="20"......
  • 软件质量属性之可测试性
    软件质量属性之可测试性张榕(石家庄铁道大学信息科学与技术学院软件工程系,河北省石家庄市50000 )摘 要:软件可测试性对软件研发和质量保障有着至关重要的作用,是实现高质量、高效率交付的基础。可测试性差,会直接增加测试成本,让测试的结果验证变得困难,进而会让工程师不愿意做测试......
  • 研发运维双管齐下!Seal AppManager的正确打开方式
    新一代应用统一部署管理平台SealAppManager采用平台工程的理念,通过降低基础设施操作的复杂度为研发和运维团队提供易用、一致的应用管理和部署体验。SealAppManager帮助研发和运维团队实现关注点分离,即运维工程师负责基础建设,研发可以在零基础设施知识的情况下实现应用部署管......
  • 自主阅读笔记03《基于web 服务器的网站性能优化研究》
    文章来源信息记录材料by戴胜,朱琳、广东科技学院计算机系一、客户端优化实际指的是浏览器,在浏览器完成访问网站的时间中,有80%的时间用于加载图像、样式表、脚本等静态资源。浏览器的主要作用就是显示数据和发送http请求。1.减少HTTP请求一个页面中包含多个种类和多个数量的组件......
  • centos下载报错Error: Failed to download metadata for repo ‘appstream‘: Cannot
    ✨在学习使用docker技术过程中,基于centos镜像自定义新的镜像,其中基础镜像centos需要提前安装好vim和net-tools,然而在刚开始通过yum-yinstallvim安装vim时,便出现了错误提示信息:Error:Failedtodownloadmetadataforrepo'appstream':Cannotpreparein......
  • hexo博客生成报错YAMLException: can not read a block mapping entry
    报错信息:YAMLException:cannotreadablockmappingentry;amultilinekeymaynotb---title:[转]--ISP(图像信号处理)算法概述、工作原理、架构、处理流程date:2020-03-2221:39:40tags:[图像处理]mathjax:true---报错位置是第2行第5位意思是我的date:2020-03-222......
  • Hexo博客Next主题配置加载优化性能提升
    主题源加载优化把在NexT主题的_config.yml里面的:#Urioffontshost.E.g.//fonts.googleapis.com(Default)host:改为:#Urioffontshost.E.g.//fonts.googleapis.com(Default)host://fonts.lug.ustc.edu.cn因为fonts.lug.ustc.edu.cn是中科大的源,相比之前能快一下博客双......
  • 关于重发布+Route-map问题+PBR操作测试
    测试拓扑  基本描述:按照图示配置IP地址,其次打通路由,这里将忽略,让R5Loopback的IP地址可以访问R1的Loopback的IP地址。R4#shorun|iiproute...iproute5.5.5.0255.255.255.045.1.1.5iproute5.5.5.1255.255.255.25545.1.1.5iproute5.5.5.2255.255.255.25545.......
  • uni-app小程序添加IM聊天以及音视频
    uni-app开发小程序的过程中,需要继承IM的聊天以及音视频功能,因为我是放在分包里的,步骤如下:按照文档要求,然后在相关的界面引用就可以了。音视频引入:这里引入之后还有一个问题是你必须每次在微信开发工具构建npm一下,具体操作如下:在微信开发工具终端依次输入如下指令:npminit......
  • 3、我们做接口测试,需要开发提供接口文档。
    我们做接口测试,需要开发提供接口文档(也需要自己抓包分析,接口文档可能也会存在问题)。最重要的有一下几点:1.被测接口的地址2.接口参数,以及各个参数的说明3.必要的http头与http体(http头是可以自定义的,可以用来校验是否是自己人访问)4.接口返回什么值,以及各个......