首页
›
移动端与Android应用开发
›
045-后台任务调度与帧率优化
›
《前台服务与Compose帧率资源竞争解析》
VIP20
本课程属于:045-后台任务调度与帧率优化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
前台服务与Compose帧率资源竞争解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
前台服务基础
定义 · 生命周期 · 启动方式
前台服务基础
定义
02
前台服务与普通Service的区别
前台服务与普通Service的区别 · 核心概念 · 实践要点
Service
前台服务
03
Android通知栏与前台服务通知
Android通知栏与前台服务通知 · 核心概念 · 实践要点
Android
通知栏
04
Service与Activity通信机制
Service与Activity通信机制 · 核心概念 · 实践要点
Service
Activity
05
Jetpack Compose简介
声明式UI与帧率概念
Jetpack
Compose
06
Compose渲染管线和帧率控制原理
Compose渲染管线和帧率控制原理 · 核心概念 · 实践要点
Compose
渲染管线
07
Choreographer与FrameCallback
Choreographer与FrameC… · 核心概念 · 实践要点
Choreographe…
FrameCallbac…
08
单帧内的测量、布局、绘制
单帧内的测量、布局、绘制 · 核心概念 · 实践要点
单帧内的测量
布局
09
重组与副作用对帧率的影响
重组与副作用对帧率的影响 · 核心概念 · 实践要点
重组
副作用对帧率的影…
10
资源竞争概念
CPU · GPU · 内存
资源竞争概念
CPU
11
前台服务占用主线程带来的帧率抖动
前台服务占用主线程带来的帧率抖动 · 核心概念 · 实践要点
前台服务占用主线…
重点
12
前台Service中的长时间任务阻塞UI
前台Service中的长时间任务阻塞UI · 核心概念 · 实践要点
Service
UI
13
WorkManager与前台服务的对比
WorkManager与前台服务的对比 · 核心概念 · 实践要点
WorkManager
前台服务的对比
14
前台服务中的Handler与Looper使用
前台服务中的Handler与Looper… · 核心概念 · 实践要点
Handler
Looper
15
异步任务与协程在Service中的应用
异步任务与协程在Service中的应用 · 核心概念 · 实践要点
Service
异步任务
16
Dispatchers.Main与帧率竞争
Dispatchers.Main与帧率竞… · 核心概念 · 实践要点
Dispatchers.…
帧率竞争
17
协程调度与Compose recomposition竞争
协程调度与Compose recompo… · 核心概念 · 实践要点
Compose
recompositio…
18
锁竞争
前台服务中使用锁导致的UI卡顿
锁竞争
UI
19
共享资源与并发控制
Atomic · Lock · Mutex
共享资源
并发控制
20
内存分配与GC对帧率的影响
内存分配与GC对帧率的影响 · 核心概念 · 实践要点
GC
内存分配
21
前台服务中的Bitmap加载与内存抖动
前台服务中的Bitmap加载与内存抖动 · 核心概念 · 实践要点
Bitmap
前台服务
22
使用SampleProfile分析帧率瓶颈
使用SampleProfile分析帧率瓶… · 核心概念 · 实践要点
SampleProfil…
使用
23
Systrace与性能追踪实战
Systrace与性能追踪实战 · 核心概念 · 实践要点
Systrace
性能追踪实战
24
帧率监控工具
FrameTiming · Profiling
帧率监控工具
FrameTiming
25
优化策略
将前台服务的工作移到子线程
优化策略
将前台服务的工作…
26
使用IntentService或JobIntentService
使用IntentService或JobI… · 核心概念 · 实践要点
IntentServic…
JobIntentSer…
27
前台服务与Compose状态同步时的竞争
前台服务与Compose状态同步时的竞争 · 核心概念 · 实践要点
Compose
前台服务
28
使用StateFlow与SharedFlow协调
使用StateFlow与SharedFl… · 核心概念 · 实践要点
StateFlow
SharedFlow
29
高帧率设备下的资源竞争(120Hz)
高帧率设备下的资源竞争(120Hz) · 核心概念 · 实践要点
Hz
高帧率设备下的资…
30
实战案例
后台下载与UI流畅度平衡
实战案例
UI
所属VIP或分类
同VIP:Compose重组抖动:后台状态变更排查指南
同VIP:Perfetto实战:监控后台调度帧率抖动
同VIP:Systrace和Perfetto帧率抖动定位实战指南