首页
›
移动端与Android应用开发
›
033-Jetpack Compose启动耗时优化
›
《Android Studio Profiler卡顿分析课程》
VIP20
本课程属于:033-Jetpack Compose启动耗时优化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android Studio Profiler卡顿分析课程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
卡顿现象识别
肉眼观察帧率 · 系统Trace日志特征 · 用户反馈描述
卡顿现象识别
肉眼观察帧率
02
Profiler CPU面板数据采集
采样模式选择 · 时间范围设定 · 录制流程
Profiler
CPU
03
Main Thread任务排查
消息队列深度 · 耗时Handler · 布局渲染锁
Main
Thread
04
帧率分析
掉帧时间点 · Vsync机制 · 丢帧原因分类
帧率分析
掉帧时间点
05
UI线程阻塞原因定位
长任务 · 死循环 · 同步锁竞争
UI
线程阻塞原因定位
06
内存抖动与卡顿
频繁GC日志 · Allocation Trackin… · 对象创建热点
内存抖动
卡顿
07
内存泄漏排查
LeakCanary集成 · Profiler内存快照 · 泄漏链判断
内存泄漏排查
LeakCanary
08
布局渲染性能
Layout Inspector · 过度绘制 · ConstraintLayout优化
布局渲染性能
Layout
09
列表卡顿分析
RecyclerView复用问题 · Item布局复杂度 · DiffUtil使用
列表卡顿分析
RecyclerView
10
动画卡顿
属性动画帧率 · 硬件加速开关 · View层级动画
动画卡顿
属性动画帧率
11
网络请求卡顿
OkHttp拦截器耗时 · 主线程网络调用 · DNS解析
网络请求卡顿
OkHttp
12
数据库操作卡顿
Room查询慢日志 · 主线程写操作 · 事务优化
数据库操作卡顿
Room
13
文件IO卡顿
SharedPreferences写… · 文件读写锁 · 异步IO方案
IO
文件
14
线程池滥用
线程数过多 · 任务堆积 · 优先级反转
线程池滥用
线程数过多
15
锁竞争排查
Systrace锁等待 · 偏向锁 · 读写锁优化
锁竞争排查
Systrace
16
启动卡顿
冷启动/热启动Trace · Application初始化 · ContentProvider
启动卡顿
Trace
17
页面切换卡顿
Fragment事务 · Activity重建 · 转场动画
页面切换卡顿
Fragment
18
网络图片加载卡顿
Glide缓存策略 · 图片解码 · 缩略图方案
网络图片加载卡顿
Glide
19
JSON解析卡顿
Gson/Jackson性能 · 流式解析 · 数据结构设计
JSON
解析卡顿
20
电量与卡顿关联
System Trace功率曲线 · 频繁WakeLock
电量
卡顿关联
21
性能分析报告输出
数据汇总 · 瓶颈排行 · 优化优先级
性能分析报告输出
数据汇总
22
卡顿复现环境搭建
多设备配置 · 低端机模拟 · 系统版本差异
卡顿复现环境搭建
多设备配置
23
Systrace联合使用
CPU调度 · Binder通信 · 中断处理
Systrace
联合使用
24
Perfetto分析
Trace转换 · 切片解读 · 自定义Marker
Perfetto
分析
25
Native层卡顿
JNI调用 · C++代码 · 信号处理
Native
层卡顿
26
第三方SDK卡顿定位
反编译 · Hook方案 · Provider优化
SDK
第三方
27
线上卡顿监控
Matrix原理 · 帧率采集 · 堆栈聚合
线上卡顿监控
Matrix
28
修复方案验证
A/B测试 · 复测步骤 · 基准对比
修复方案验证
A/B
29
卡顿预防体系
代码审查 · CI检测 · 性能基线
卡顿预防体系
代码审查
30
性能优化案例实战
综合案例从现象到修复全流程
性能优化案例实战
综合案例从现象到…
所属VIP或分类
同VIP:Baseline-Profile配置实战教程
同VIP:Compose初始组合耗时分析教程
同VIP:Compose启动ANR问题排查实践