崩溃优化

2019-08-28  本文已影响0人  修塔寻千里

1、崩溃分类

Android崩溃分为两类,分别是Java崩溃和Native崩溃。Java崩溃就是产生在Java代码中的异常,未捕获而导致程序退出。而Native崩溃一般都是因为在Native代码中访问非法地址、地址对齐出现问题或者程序主动abort,这些都会产生相应的signal信号,导致程序异常退出。

2、Native崩溃捕获流程

3、Native崩溃捕获难点

Chromium的Breakpad是目前Native崩溃捕获中最成熟的方案,Native崩溃捕获会遇到很多难点:

4、崩溃现场

崩溃现场保留着很多有价值的线索,是我们解决问题的重要信息,丰富和准确的崩溃现场能够帮助我们快速解决问题,接下来主要看看崩溃现场通常需要采集哪些信息。
1)崩溃信息

5、崩溃分析

第一步:确定重点
a、确认严重程度
b、崩溃基本信息

6、疑难问题

上一篇下一篇

猜你喜欢

热点阅读