Part 10
一 如何提升App的稳定性
1、正确认识
稳定性是大问题,Crash是P0优先级的
稳定性可优化面很广(Crash、卡顿、耗电等)
2、稳定性纬度
Crash纬度
性能纬度(启动速度、卡顿、电量、流量、内存等)
业务的高可用纬度
3、稳定性优化概览
重在预防、监控必不可少
思考更深一层、重视隐含信息
长效保持需要科学流程
二 高Crash率的破解之道
1、Crash相关指标
UV、PV Crash率
PV访问量(Page View),即页面访问量,每打开一次页面PV计数+1,刷新页面也是。
UV访问数(Unique Visitor)指独立访客访问数,一台电脑终端为一个访客。
UV Crash率 = Crash UV(发生崩溃的用户)/DAU(日活跃用户数量)
UV方便评估用户影响范围
PV方便评估Crash的影响程度
注意:沿用一种衡量方式作为评定指标
Java、Native Crash率
Java Crash开发中最常见问题如各种的EXCEPTION
Native Crash相对来讲比较难以分析的类型
启动、重点流程Crash率
影响最严重的Crash
结合客户端容灾