首页
›
移动端与Android应用开发
›
005-移动性能稳定性与离线缓存
›
《Crash分类与捕获机制学习指南》
VIP20
本课程属于:005-移动性能稳定性与离线缓存
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Crash分类与捕获机制学习指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
崩溃的本质与定义
现象 · 触发条件 · 用户感知
崩溃的本质
定义
02
操作系统级崩溃 vs 应用级崩溃
区别 · 常见场景 · 捕获边界
vs
操作系统级崩溃
03
信号与异常机制
SIGSEGV · SIGABRT · 异常代码
信号
异常机制
04
崩溃日志结构
堆栈 · 寄存器 · 内存映射
崩溃日志结构
堆栈
05
分类维度
访问越界 · 空指针 · 断言失败
分类维度
访问越界
06
崩溃捕获工具概述
系统自带 · 第三方SDK · 自定义捕获
崩溃捕获工具概述
系统自带
07
信号处理器注册
sigaction · SA_SIGINFO · 信号栈
信号处理器注册
sigaction
08
异常处理钩子
__attribute__((con… · uncaught_exception
异常处理钩子
attribute
09
应用层崩溃捕获(Java/Objective-C)
try-catch · NSException · 信号桥接
Java/Objecti…
应用层崩溃捕获
10
Native层崩溃捕获
Breakpad · Crashpad · ACRA
Native
层崩溃捕获
11
崩溃日志上报
网络传输 · 本地缓存 · 去重策略
崩溃日志上报
网络传输
12
堆栈分析基础
地址符号化 · 符号表 · 偏移量
堆栈分析基础
地址符号化
13
堆栈反符号化
dSYM · MAP文件 · addr2line
堆栈反符号化
dSYM
14
崩溃原因定位
检查堆栈顶部 · 寄存器值 · 内存内容
崩溃原因定位
检查堆栈顶部
15
常见崩溃模式一
野指针 · 悬垂指针 · 释放后使用
常见崩溃模式一
野指针
16
常见崩溃模式二
内存泄漏导致OOM · 堆溢出
常见崩溃模式二
OOM
17
常见崩溃模式三
多线程竞争 · 死锁 · 数据竞争
常见崩溃模式三
多线程竞争
18
常见崩溃模式四
JNI异常 · 跨语言调用错误
常见崩溃模式四
JNI
19
崩溃复现与模拟
场景构造 · 触发条件 · Fuzz测试
崩溃复现
模拟
20
崩溃信息关联
用户ID · 会话 · 设备信息
崩溃信息关联
ID
21
崩溃聚合与归因
相似度算法 · 分类统计 · 优先级
崩溃聚合
归因
22
崩溃趋势分析
版本对比 · 引入时间 · A/B实验
崩溃趋势分析
版本对比
23
崩溃修复验证
补丁测试 · 灰度 · 回归检查
崩溃修复验证
补丁测试
24
预防措施
静态分析 · 动态检测 · 代码审查
预防措施
静态分析
25
崩溃告警与监控
实时预警 · 阈值 · 熔断
崩溃告警
监控
26
崩溃治理SOP
接收 · 分派 · 排查
SOP
崩溃治理
27
案例一
空指针崩溃排查全流程
案例一
空指针崩溃排查全…
28
案例二
内存越界崩溃排查全流程
案例二
内存越界崩溃排查…
29
案例三
多线程死锁崩溃排查全流程
案例三
多线程死锁崩溃排…
30
崩溃治理成熟度评估
指标 · 能力 · 改进方向
崩溃治理成熟度评…
指标
所属VIP或分类
同VIP:ANR典型案例分析与代码优化
同VIP:ANR分析实战:从日志到解决方案
同VIP:ANR触发原理与监控工具详解