首页
›
移动端与Android应用开发
›
036-移动稳定性与性能调优
›
《Android性能监控APM平台搭建教程》
VIP20
本课程属于:036-移动稳定性与性能调优
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android性能监控APM平台搭建教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
APM核心指标定义
响应时间 · 崩溃率 · ANR率
APM
核心指标定义
02
Android APM架构选型
采集层 · 缓冲层 · 上报层
Android
APM
03
埋点采集方式对比
AOP字节码插桩 · ASM框架 · 手动埋点
埋点采集方式对比
AOP
04
性能采集SDK初始化流程
Application attach… · 多进程初始化 · 第三方库依赖注入
SDK
性能采集
05
页面加载时间监控
Activity生命周期Hook · Fragment生命周期 · 冷启动/热启动分阶段埋点
页面加载时间监控
Activity
06
ANR监控方案实现
SIGQUIT信号捕获 · 主线程Looper打印 · WatchDog定时检查堆栈
ANR
监控方案实现
07
崩溃采集与堆栈解析
UncaughtExceptionH… · Native层信号处理 · Breakpad集成
崩溃采集
堆栈解析
08
卡顿帧率采集
Choreographer.Fram… · 自定义Looper打印 · 掉帧统计算法
卡顿帧率采集
Choreographe…
09
内存监控
Java堆内存获取 · Native堆内存采集(mallin… · MemoryInfo API
内存监控
Java
10
网络监控
OkHttp拦截器 · URLConnection代理 · DNS解析
网络监控
OkHttp
11
CPU与线程监控
/proc/stat解析 · Thread.getAllStack… · 线程池状态采集
CPU
线程监控
12
电池与温度监控
BatteryManager · PowerProfile · ThermalStatusListe…
电池
温度监控
13
数据缓冲与聚合策略
内存队列 · 写时合并 · 采样率控制
数据缓冲
聚合策略
14
数据上报协议设计
Protobuf序列化 · JSON压缩 · 分片上传
数据上报协议设计
Protobuf
15
后端接收服务搭建
Spring Boot API · Kafka/Redis缓冲 · Flume日志收集
后端接收服务搭建
Spring
16
可视化看板构建
Grafana面板 · InfluxDB时序数据 · 报警规则配置
可视化看板构建
Grafana
17
APM SDK与业务工程集成
Module依赖 · 混淆规则配置 · Manifest权限
APM
SDK
18
调试与日志
ADB logcat过滤 · 自定义日志Tag · 本地日志文件
调试
日志
19
单元测试与集成测试
Mock数据注入 · 上报链路验证 · 异常场景覆盖
单元测试
集成测试
20
性能优化
批量上报 · gzip压缩 · 网络条件自适应
性能优化
批量上报
21
常见采集异常处理
权限缺失 · 多进程死锁 · 内存溢出
常见采集异常处理
权限缺失
22
版本升级与兼容性
Android版本差异 · 厂商定制ROM · API级别兼容
版本升级
兼容性
23
安全与隐私
数据脱敏 · 用户授权 · GDPR合规
安全
隐私
24
APM监控插件开发
Gradle Transform · ASM字节码操作 · 自动注入采集代码
APM
监控插件开发
25
实时告警实现
WebSocket推送 · 阈值计算 · 告警收敛
实时告警实现
WebSocket
26
慢函数与Trace工具
Systrace集成 · 自定义TraceSection · 函数耗时记录
Trace
慢函数
27
启动阶段卡顿优化
启动任务分阶段 · 延迟加载 · 懒加载
启动阶段卡顿优化
启动任务分阶段
28
Native层性能监控
perfetto集成 · /proc/stat解析 · epoll事件
Native
层性能监控
29
多进程场景处理
子进程独立采集 · 主进程汇总 · IPC通信(Binder/Messe…
多进程场景处理
子进程独立采集
30
完整APM平台部署
Docker Compose编排 · 环境变量配置 · 灰度发布
APM
完整
所属VIP或分类
同VIP:AMS与WMS系统性能分析与启动优化
同VIP:Android-Crash治理与异常捕获教程
同VIP:Android-Studio-Profiler帧率分析教程