博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
听云APP 图表分析
阅读量:6671 次
发布时间:2019-06-25

本文共 716 字,大约阅读时间需要 2 分钟。

hot3.png

看见大量图表不知道如何入手,可以先从以下方面逐条分析,再综合总结找出问题原因。这些方面都是友盟所不具备的(事实上,两款监测SDK功能交叉的地方很少)。

网络耗时

 

1.可以根据汇总HTTP 响应时间图表来查看 CDN 网络问题,通过IP来确定各个品牌既而分析时间。

2.可以监听HTTP首包和完整的请求耗时,了解对接的服务器主机的实时情况。

3.通过地域的响应时间图表分析,可以掌握网络在各个地区对APP的影响。

4.提供行业的各项参考数据,让我们了解我们在行业中得位置以及针对性的优化。

5.可以针对关键接口,或者重要数据接口做报警设置,设置阈值上下界,当应用访问该接口耗时超过阈值则可以通过邮件短信等及时报警,让我们可以第一时间发现问题。

 

性能监测

 

1.可以查看崩溃的详细信息与发生崩溃前的步骤,有助于我们重现bug并找出crash原因,会打印出之前的调用栈,搭配我们上传的dyms(andriod为mapping) 文件,可以实现代码级问题定位。

2.慢交互追踪,检测应用各个交互页的性能,找出最慢的交互页并且可以综合定位前后端问题,避免前后端问题不清的状况,如发现是客户端的问题还可以追踪详细的交互数据,如耗时,内存,cpu 消耗,通过对比,不用再等待用户投诉,提前一步发现性能瓶颈。

3.可以查看页面的访问热度,可以针对这些页面做特殊的优化处理。

4.分析关键方法调用的耗时,可以让我们快速发现模块的设计问题,当某些方法调用耗时过长的时候,可能不只是个别问题,很可能底层模块设计的问题,通过分析我们可以更有针对性的优化和调整。

转载于:https://my.oschina.net/hantianyu/blog/528356

你可能感兴趣的文章
一张图让自己搞懂(mēng)原型&原型链
查看>>
Mybatis N+1问题解析
查看>>
前端每日实战:75# 视频演示如何用纯 CSS 创作一支摇曳着烛光的蜡烛
查看>>
我为什么要升级到Ionic3
查看>>
Elixir: 函数装饰器
查看>>
Java并发编程之volatile关键字解析
查看>>
309. Best Time to Buy and Sell Stock with Cooldown
查看>>
Git 2.7: 一个新的带来许多新特性和性能提升的主要版本
查看>>
jDays 2016综合报道
查看>>
大规模学习该如何权衡得失?解读NeurIPS 2018时间检验奖获奖论文
查看>>
解读2015之Spark篇:新生态系统的形成
查看>>
Node和JS基金会宣布合并为 OpenJS 基金会
查看>>
编转码、CDN和AI是如何撑起短视频数百亿市场规模的
查看>>
取代Python多进程!伯克利开源分布式框架Ray
查看>>
如何对DevOps数据库进行源代码控制
查看>>
虚拟主播上线:多模态将改变人机交互的未来
查看>>
Hyperledger Grid:一个用于分布式供应链解决方案的框架
查看>>
.NET或将引入类型类和扩展
查看>>
菜鸟入门【ASP.NET Core】9:RoutingMiddleware介绍以及MVC引入
查看>>
Windows 使用 ln -s 创建软链接
查看>>