前两篇讲完功耗,接下来进入稳定性这个大专题。功耗问题的特点是\”用户能感知但说不清\”,而稳定性问题的特点正好相反——它有非常明确的量化指标。 指标越明确,越容易在团队间形成共识;但指标也越容易被优化成\”看起来很好\”。这一篇先把指标体系讲清楚,因为它决定了后面几篇(Java 崩溃、Native 崩溃、ANR 治理、监控体系)的工作都往哪个方向收敛。
结论先行:稳定性工作的起点不是\”修崩溃\”,而是\”先把崩溃率的分母与分子都定准\”。 分母没定准,所有改进都无从证明。
稳定性不是一个指标,是四类
| Java 崩溃 | 未捕获异常导致进程退出 | App 闪退 | 崩溃率(次/千会话) |
| Native 崩溃 | SIGSEGV/SIGABRT 等信号 | App 闪退 | 同上,单独统计 |
| ANR | 主线程长时间无响应 | 卡住、无响应弹窗 | ANR 率、超时长分布 |
| 非致命异常 |
网硕互联帮助中心



评论前必须登录!
注册