当前位置: 首页 > news >正文

APM性能分享观看有感

应用性能监控是什么

应用

ios,app,pc

性能

performance用户体验,注重快:流畅,稳:崩溃,省:资源占用省 监控那些性能

一,快:

1.启动监控:冷启动,热启动

2.卡顿监控:主线程消息执行耗时,

3.页面监控:监控页面打开耗时,页面打开NLS帧率

4.网络监控:网络响应

二,稳:

1.Java崩溃

2.Native崩溃

3.ANR监控

4.OOM监控

省:

1.内存监控:java内存,虚拟内存,显存

2.CPU监控:APP使用率和各个线程使用率

3.电量监控:温度监控,异常定位,CPU异常监控

4.磁盘监控: > 一切为了用户体验

如何进行监控

监控核心是围绕用户体验建立指标和进行异常归因。

问题监控,采集,上报,聚合,前端展示 问题分配,分析,修复,指标验证

总结:应用性能监控是为了优化用户体验,从用户体验的角度进行性能优化

为什么要做性能监控

崩溃,卡,耗电严重,手机发烫,占用磁盘过大,网络总是失败

性能监控有哪些收益 *

确保应用的可用性,提升用户体验,获得业务收益

业务指标:DAU,次日存留,直播的开播率,电商的GMV等

如何进行优化

确认优化指标优先级

两个因素:影响用户比例和用户感知程度

应用性能监控和优化流程

理论分析

从底层原理出发更加全局的视角来思考优化目标和策略

现状分析

使用线上监控工具,确认线上指标现状,根据归因数据,确认优化方向

性能优化

根据排查出的问题和方向,针对性的性能优化

线上验证

确认指标,技术指标或者业务指标

防劣化

优化之后如何保持效果,需要持续的对迭代版本进行有效监控。可通过自动化测试,大对象问题,尽早发现解决问题 优化第一步建立线上指标监控,最好可以准确的进行归因定位。

转载于:APM性能分享观看有感 - 掘金 (juejin.cn)

http://www.lryc.cn/news/255988.html

相关文章:

  • 免费好用的API接口攻略
  • 五、C#笔记
  • Oracle的错误信息帮助:Error Help
  • 阿里云磁盘在线扩容
  • OpenCV图像相似性比对算法
  • RedHat8.1安装mysql5.6(GLIBC方式)
  • 数据结构之插入排序
  • 2023年江西省“振兴杯”网络信息行业(信息安全测试员)职业技能竞赛 Write UP
  • 【5G PHY】5G NR 如何计算资源块的数量?
  • 解决oracle.sql.TIMESTAMP序列化转换失败问题 及 J2EE13Compliant原理
  • QQ2023备份
  • HNU计算机结构体系-实验2:CPU动态指令调度Tomasulo
  • 智慧城市是什么?为什么要建智慧城市?
  • 数据结构线性表-栈和队列的实现
  • IntelliJ IDEA 的 HTTP 客户端的高级用法
  • 代码随想录算法训练营第四十六天 _ 动态规划_198.打家劫舍、213.打家劫舍II、337.打家劫舍 III。
  • ffmpeg编译问题
  • 【flink番外篇】1、flink的23种常用算子介绍及详细示例(3)-window、distinct、join等
  • centos7做gitlab数据灾备项目地址指向问题
  • leetcode:93. 复原 IP 地址
  • 玄子Share-CSS3 弹性布局知识手册
  • Nat easy IP ACL
  • Numpy数组的数据类型汇总 (第4讲)
  • 通讯app:
  • 【Backbone】TransNeXt:最新ViT模型(原理+常用神经网络汇总)
  • 使用Java将图片添加到Excel的几种方式
  • 用什么台灯对眼睛最好?考公护眼台灯推荐
  • 【嵌入式开发 Linux 常用命令系列 4.2 -- .repo 各个目录介绍】
  • 【C++学习手札】基于红黑树封装模拟实现map和set
  • linux查看当前路径的所有文件大小;linux查看当前文件夹属于什么文件系统