移动监控简介

服务概述

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

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

系统架构及技术原理

应用场景

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

产品优势

  • 高性能iOS卡顿分析

    • 精细的度量标准:性能优化效果的好坏需要准确的衡量方式,QAPM依据Facebook卡顿度量方案,创造出掉帧率这种卡顿指标的概念,原理是对两帧(Frame)的刷新时间间隔大于16.7ms的情况,分时间间隔区间进行计数,从而更细粒度地发现卡顿情况,捕捉到更多偶现的性能问题。在给您提供优化效果的量化数据的同时,还能帮助您发现很多容易被漏掉的性能问题。
    • 大幅的性能提升:为了更方便地解决性能问题,分析时需要采集当前卡顿场景的堆栈,但业界采集堆栈的性能损耗在百毫秒级,对性能影响的成本较高,远远达不到低损耗需求,经过QAPM团队1年多的研究,不断的降低堆栈采集的性能消耗,把CPU消耗从之前业界每次采集的百毫秒优化到0.2毫秒,提升了500倍的性能。
  • 完整 Crash 数据上报
    在大部分情况下,较多iOS App的Crash率都不能反应真实的情况,因为Sigkill都是没有被统计的。QAPM统计完整的crash率进行上报,还提供了一定的分析能力。以往实践中在手机QQ App上效果很显著,让手机QQ App的Crash率下降了50%以上。

  • 提供丰富解决方案
    除提供监控功能、定位分析功能外,QAPM还能提供作为参考的解决方案。从手机QQ等数亿级用户量的项目中孕育出来的QAPM,数年的经验使我们沉淀了一些真正解决性能问题的推荐代码实现,这些实战出来的解决方案或许能给您提供一些有效参考。

Copyright © 2013-2023 Tencent Cloud. all right reserved,powered by GitbookUpdate Time 2023-08-31 14:46:08

results matching ""

    No results matching ""