如何通过U-APM评估App的启动性能?

本文涉及的产品
应用实时监控服务ARMS - 应用监控,每月50GB免费额度
简介: 基于用户关于启动分析指标的使用需求反馈,友盟+U-APM基于强大的技术能力,正式上线【启动分析】功能,旨在帮助开发者监控Android和iOS应用的启动趋势,评估应用的性能情况。

基于用户关于启动分析指标的使用需求反馈,友盟+U-APM基于强大的技术能力,正式上线【启动分析】功能,旨在帮助开发者监控Android和iOS应用的启动趋势,评估应用的性能情况。

应用性能监控平台U-APM正处于产品快速迭代期,十分重视开发者的需求与建议,我们基于在移动端的沉淀,本次快速上线可支持双端Android 和iOS采集的启动分析功能。此次启动分析功能上新,也扩宽了U-APM性能的相关功能边界,为开发者提供免费、简单、好用的线上应用性能监控工具。

​启动分析把控应用的启动性能状态,从源头减少客户流失,帮助开发者日常监控应用的启动性能,及时发现导致慢启动、启动崩溃问题的原因并提供解决方案。同时可以评估应用的启动性能, 测试慢启动、启动崩溃等问题。

一、功能亮点

启动耗时趋势:

监控各版本应用的首次启动、热启动、冷启动耗时情况,整体评估应用的启动耗时是否符合预期;

启动性能拆解

通过U-APM预置或手动埋点的方式定义启动阶段拆解方式,监控各步骤的性能耗时;

慢启动设备分析

采集全量设备的启动情况,灵活自定义慢启动阈值,设置后实时生效,跟踪慢启动设备详情;

启动崩溃监控跟踪

监测采集启动条件下的应用崩溃信息,观测启动阶段应用的用户流失情况。

1.png

启动耗时分布

2.png

启动时序

3.png

启动崩溃分析


二、如何接入

对开发者来说,接入方式也是超简单,只需满足以下条件,即可实现Android 和iOS双端的接入:

Android端:U-APM SDK版本 V1.3.0及以上;基础组件包commonV9.3.8及以上

1.在工程build.gradle配置脚本中buildscript和allprojects段中添加【友盟+】SDK新maven仓库地址。

2.隐私合规监管力度加大,一定要做好合规哦!

3.完成初始化后,按照集成文档做启动分析相关设置:https://developer.umeng.com/docs/193624/detail/194590#p-z79-jts-l9w

iOS端:•U-APM SDK版本 V1.3.0及以上;基础组件包commonV7.2.8及以上

1.完成初始化后,按照集成文档做启动分析相关设置:https://developer.umeng.com/docs/193624/detail/194595#p-l02-h29-8h6

更多启动分析功能及操作,戳此了解👇

观看视频:https://info.umeng.com/live/detail?lid=49?&utm_source=w_aly_pc_0623

后台访问:https://apm.umeng.com/platform/appid/error_analysis/pa?&utm_source=w_aly_pc_0623
接入详情:https://developer.umeng.com/docs/193624/detail/217653?&utm_source=w_aly_pc_0623

U-APM 应用性能监控平台是友盟+推出的集App稳定性监控、性能监控和云真机测试为一体的平台。通过轻量级的集成接入即可拥有实时、可靠、全面的应用崩溃、ANR、自定义异常等捕获能力,及卡顿、启动分析等性能能力,支持多场景、多通道智能告警监控,帮助开发者高效还原异常、卡顿用户的访问路径和业务现场,缩短故障排查时间。

U-APM同时提供云真机测试能力,助力开发者从研发测试质量验收到线上问题复现排查,保障应用品质,提升测试效率。在云真机测试期间自动采集崩溃信息,提供详尽的崩溃报告协助筛查,真正实现监控测试全流程深度打通。

更多详情了解:https://www.umeng.com/apm?&&utm_source=w_aly_pc_0623

相关实践学习
通过云拨测对指定服务器进行Ping/DNS监测
本实验将通过云拨测对指定服务器进行Ping/DNS监测,评估网站服务质量和用户体验。
相关文章
|
5月前
|
架构师 Java
jvm性能调优实战 - 35电商APP后台系统如何对Full GC进行深度优化
jvm性能调优实战 - 35电商APP后台系统如何对Full GC进行深度优化
93 0
|
数据采集 JavaScript 测试技术
史上最全测试开发工具推荐(含自动化、APP性能、稳定性、抓包神器)
在本篇文章中,将给大家推荐14款日常工作中经常用到的测试开发工具神器,涵盖了自动化测试、APP性能测试、稳定性测试、抓包工具等。
3790 0
史上最全测试开发工具推荐(含自动化、APP性能、稳定性、抓包神器)
|
缓存 监控 小程序
App性能测试揭秘(Android篇)
性能测试在移动测试领域一直是一个大难题,它最直观的表现是用户在前台使用 App 时的主观体验,然而决定体验优劣的背后,涉及到了许许多多的技术变迁。阅读此文,带你揭秘App性能测试。
5053 0
App性能测试揭秘(Android篇)
|
2月前
|
开发框架 缓存 .NET
【App Service】在Azure App Service中分析.NET应用程序的性能的好帮手(Review Stack Traces)
【App Service】在Azure App Service中分析.NET应用程序的性能的好帮手(Review Stack Traces)
|
2月前
|
存储 开发框架 监控
【Azure Logic App】添加 Storage Account 来提升 Logic App 的性能
【Azure Logic App】添加 Storage Account 来提升 Logic App 的性能
|
5月前
|
存储 缓存 算法
jvm性能调优实战 - 34十万QPS的社交APP 如何优化GC性能提升3倍?
jvm性能调优实战 - 34十万QPS的社交APP 如何优化GC性能提升3倍?
140 0
jvm性能调优实战 - 34十万QPS的社交APP 如何优化GC性能提升3倍?
|
网络协议 安全 数据安全/隐私保护
直播app源码,QUIC协议:改善性能与安全性
由于QUIC协议作为一个多种协议集成的一项新型协议创新,被应用到直播app源码平台中,能帮助平台提高性能与安全性,提供给用户更可靠、更优质的直播体验。
直播app源码,QUIC协议:改善性能与安全性
|
传感器 Java 测试技术
APP集成卡口性能标准(一)
最开始做性能测试的时候,会有些摸不着头脑,虽然之前一直做客户端开发,但对于性能测试这块的研究比较少,于是试着找了一些工具,看了看相关文档就开始动手了。有时候因为性能问题比较明显就直接发现了,再之后遇到类似的性能测试需求,就按照上次的经验去做,有时候可能发现问题,也可能发现不了,还有些时候甚至是在浪费时间。随着经验的逐渐增加,我慢慢意识到,以前的很多测试方法既盲目又不利于沉淀,对于较为成熟的软件,这样做的测试有效性往往比较低,运气好才会发现问题,如果是较深层次的问题,要么遇不到,要么遇到了也找不出原因。因此有必要总结出一套标准的测试流程和方法,来提高测试的有效性。
289 0
APP集成卡口性能标准(一)
|
运维
《支付宝APP亿级用户的 性能稳定性优化及运维实践》电子版地址
支付宝APP亿级用户的 性能稳定性优化及运维实践
232 0
《支付宝APP亿级用户的 性能稳定性优化及运维实践》电子版地址
|
数据采集 缓存 数据可视化
APP性能测试方法&工具
APP性能测试方法&工具