首页
›
移动端与Android应用开发
›
036-移动稳定性与性能调优
›
《AMS与WMS系统性能分析与启动优化》
VIP20
本课程属于:036-移动稳定性与性能调优
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
AMS与WMS系统性能分析与启动优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
AMS与WMS基础与性能模型
服务职责 · 通信链路 · 性能影响因子
AMS
WMS
02
性能指标与监控工具
FPS · 帧时长 · 响应延迟
性能指标
监控工具
03
使用dumpsys分析AMS状态
命令格式 · 关键字段解读 · 活动堆栈与进程信息
dumpsys
AMS
04
使用dumpsys分析WMS状态
窗口层级 · 焦点窗口 · 布局参数
dumpsys
WMS
05
使用SysTrace跟踪AMS/WMS
trace标记 · 关键切片 · 耗时分析
SysTrace
AMS/WMS
06
使用Profiler定位性能瓶颈
CPU Profiler · Memory Profiler · Energy Profiler实战
Profiler
使用
07
AMS中Activity启动流程优化
启动路径 · 生命周期开销 · 预加载策略
AMS
Activity
08
WMS窗口布局与渲染性能
布局计算 · SurfaceFlinger交互 · 硬件加速配置
WMS
窗口布局
09
内存泄漏与AMS/WMS关系
常见泄漏场景 · 引用链分析 · Dump Heap实战
AMS/WMS
内存泄漏
10
后台进程与内存管理调优
LMK策略 · 进程优先级 · 缓存机制调整
后台进程
内存管理调优
11
广播与Intent性能优化
有序广播阻塞 · 粘性广播 · LocalBroadcast使用
Intent
广播
12
服务绑定与Binder性能
Binder线程池 · oneway调用 · 批量回调优化
Binder
服务绑定
13
窗口动画性能优化
动画类型 · 帧率控制 · 硬件合成器配合
窗口动画性能优化
动画类型
14
输入事件分发与延迟优化
事件队列 · VSync对齐 · Touch事件处理优化
输入事件分发
延迟优化
15
多窗口与分屏性能调优
窗口状态切换 · 资源竞争 · 尺寸变化处理
多窗口
分屏性能调优
16
冷启动与热启动优化
Zygote预加载 · 类加载优化 · 后台进程复用
冷启动
热启动优化
17
配置变更与生命周期优化
configChanges处理 · Fragment重建 · ViewModel使用
配置变更
生命周期优化
18
线程与Handler机制优化
主线程阻塞 · IdleHandler · Message池复用
Handler
线程
19
锁竞争与死锁排查
synchronized vs Re… · 死锁检测工具 · 锁粒度优化
锁竞争
死锁排查
20
使用Systrace分析帧率
Frames卡顿标记 · Layer层级 · GPU渲染阶段
Systrace
使用
21
使用Traceview分析CPU
方法耗时 · 热点函数 · 线程调度分析
Traceview
CPU
22
使用SchedTune与CPU调频
CPU频率调节 · CGroup绑定 · 小核及大核分配
SchedTune
CPU
23
使用内存快照分析堆
HPROF文件分析 · 大对象排查 · 弱引用使用
使用内存快照分析…
HPROF
24
使用LeakCanary检测泄漏
集成配置 · 泄漏链查看 · 自定义检测规则
LeakCanary
使用
25
使用BlockCanary卡顿检测
阈值设置 · 堆栈捕获 · 消息处理优化
BlockCanary
使用
26
自动化的性能测试与基准
JMH微基准 · Espresso性能测试 · 持续集成
自动化的性能测试
基准
27
线上监控与实时报警
Matrix · ArgusAPM等方案 · 自定义埋点
线上监控
实时报警
28
案例分析
启动慢优化:问题复现 · Systrace分析 · 预加载与懒加载实施
案例分析
启动慢优化
29
案例分析
界面卡顿优化:丢帧定位 · 过度绘制修复 · 异步布局方案
案例分析
界面卡顿优化
30
性能调优的持续集成与知识沉淀
基线管理 · 回归测试 · 知识库构建
性能调优的持续集…
知识沉淀
所属VIP或分类
同VIP:Android-Crash治理与异常捕获教程
同VIP:Android-Studio-Profiler帧率分析教程
同VIP:Android应用性能瓶颈诊断与优化