有奖捉虫:云通信与企业服务文档专题,速来> HOT

服务概述

移动监控是一款面向企业级移动 App 的综合性能监控平台,只需简单的调用几个接口,便可以分钟级构建起您的专属性能优化解决方案;基于腾讯经验,将多维度指标分析与问题聚类分析有机结合,为您打造发现、定位、解决、度量的一站式性能优化体验。


App 端接入移动监控后,移动监控会自动抓取相关性能数据并上报到后台,后台结合专项长期测试经验抽取的规则进行分析,自动分析出各维度存在可疑的性能缺陷。然后您便可以在控制台快速洞悉应用的性能全景,并作出优化决策。移动监控将作为您的数字体验助手,助力您打造良好的用户体验,持续获得良好的数字业务成果突破。

架构与原理





应用场景

助力研发聚焦重点严重缺陷 基于多年专项测试经验,在各性能维度对问题进行聚类并提供关键数据辅助判断问题优先级,帮助研发人员将精力有效聚焦在重点问题上。
助力精准打击疑难缺陷 通过溯源用户行为轨迹,并结合用户环境信息、资源使用信息、堆栈信息真实还原用户遭遇性能问题时的情景,助力研发同学精准打击偶现bug等疑难缺陷。
快速搭建综合性能监控体系 只需接入移动监控 SDK 并进行简单配置,便可以针对您的项目搭建全方位的综合性能监控体系。在研发流程内,基于移动监控提供的简单易用的 API,您可以结合各性能维度数据定制专属于项目组的合流规范。 在研发流程外,通过收集数以百万计的真实用户的数据上报,还原您应用的性能全景,并基于移动监控的大数据分析、分析云规则分析双引擎,助力您全面突破性能瓶颈,打造优质用户体验,成就卓越行业口碑。

产品优势

高性能 iOS 卡顿分析
精细的度量标准:性能优化效果的好坏需要准确的衡量方式,移动监控依据 Facebook 卡顿度量方案,创造出掉帧率这种卡顿指标的概念,原理是对两帧(Frame)的刷新时间间隔大于 16.7ms的情况,分时间间隔区间进行计数,从而更细粒度地发现卡顿情况,捕捉到更多偶现的性能问题。在给您提供优化效果的量化数据的同时,还能帮助您发现很多容易被漏掉的性能问题。
大幅的性能提升:为了更方便地解决性能问题,分析时需要采集当时卡顿场景的堆栈,但当时业界的采集堆栈的性能损耗在百毫秒级,对性能影响的成本较高,远远达不到低损耗需求,经过移动监控团队 1 年多的研究,不断的降低堆栈采集的性能消耗,把 CPU 消耗从之前业界每次采集的百毫秒优化到 0.2 毫秒,提升了 500 倍的性能。
全方位页面性能自动化分析 使用结合 X5 内核的页面性能分析平台方案“伦琴”,通过浏览器内核层接口收集在页面加载过程中详细数据,提供全面的性能分析报告,清晰明了的任务执行结果、详细性能数据以及多维度图表展示。
完整 Crash 数据上报 在大部分情况下较多 iOS App 的 Crash 率都不能反应真实的情况,因为 Sigkill 都是没有被统计的。移动监控统计完整的 crash 率进行上报,还提供了一定的分析能力。以往实践中在手机 QQ App上效果很显著,让手机 QQ App 的 Crash 率下降了 50%以上。
完美结合 X5 内核 结合强大的 X5 内核浏览器引擎,优化升级 Web 体验,提供安全稳定又高速的 Web 服务,在确保高效的同时,还能保证数据上报准确,定位更精准。
I/O 异常及耗电监控 基于堆栈,我们在 iOS 与 Android 的 SDK 之中,构建覆盖各种性能问题的定位能力。分析数据定位如果靠开发人力去完成,那遇到涉及上百人团队的 App 时,任务量就相当庞大,耗时耗力,移动监控构建了覆盖各类性能问题的堆栈,可达到快速准确定位各类问题的目的,大幅提高分析效率。 I/O 监控及电量监控功能是性能监控中容易被忽略的地方,但事实证明其中有大量潜在的性能问题。许多产品在接入移动监控后,发现了很多隐藏的耗电问题及磁盘性能问题,通过有效的数据分析针对性进行解决,真实地提升了数据库 I/O 的性能。
提供丰富解决方案 除提供监控功能、定位分析功能外,移动监控还能提供解决方案。从手机 QQ 等数亿级用户量的项目中孕育出来的移动监控,数年的经验使我们沉淀了一些真正解决性能问题的推荐代码实现,这些实战出来的解决方案或许能给您提供一些有效参考。