app客户端性能优化与监控

1、背景

异常发现-》异常排查-》修复

异常发现慢、异常定位慢、异常修复时间慢依赖前两个

异常发现慢是监控做的不好,

2、解决方法:

监控报警

crash监控占比37.5%,性能15%,业务异常占比30%,业务异常大多反馈客服,缺乏业务的异常监控,做的比较少

埋点插庄,获取函数名及其参数

动态补丁,lua,js不需要编译,app客户端打补丁

3、小概率异常、无有效日志异常

4、原有排查方式:发临时包、在线调试、QA复现都有很多弊端

5、排查异常的信息维度:

位置维度:用户操作路径、哪些页面,点击哪些按钮,记录异常发生时方法调用操作路径,记录访问页面,记录操作路径,

方法调用堆栈,提供没法看懂,改成自己记录方法,关注自身代码,编译器插庄,字节码插庄ASM记录

归因维度:当前对象this,方法入参

应用权限:举例子:定位依赖于定位权限

环境信息、方法对象this、方法参数、方法调用堆栈、用户操作路径、应用权限列表、网络状态、

 

技术挑战:用户操作路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值