Android低端机性能优化
# 拆分
# 性能工具
- perfetto
- frida: 运行时插桩工具
- trace 工具: trace 工具以 ASM 插桩为基础, 结合 Perfetto 相关能力, 做到可视化和自动化分析

# 高性能组件
- sharedPreference
- 锁: trace 分析
# 智能调度

调度框架的核心为智能调度, 输入有两部分, 主要是任务和信息采集:
- 任务: 业务可将初始化、预加载任务封装成 Task, 注册至任务管理器中, 任务管理器可对任务进行识别并表示, 比如所属业务、依赖业务等, 对任务执行情况做监控;
- 信息采集: 主要包括
- 机型画像(高/中/低端机)
- 行为画像(用户使用业务频次与时长)
- 场景识别(闪屏场景、端外调起场景、发起搜索场景等)
- 分级配置(不同机型画像不同的策略配置)
输出为不同的调度形态, 有个性化调度(不同用户运行时初始化不同业务)、分级体验调度(用户不同配置机型不同效果)、精细化调度(基于场景做调度)、分优先级延时调度(任务延迟调度支持设置优先级, 调整任务顺序)和首页 UI 并行渲染技术(主要指商业闪屏和主页并行渲染), 业务可根据预加载任务执行诉求快速接入调度实现优化。在任务调度中, 会为特殊业务做针对性调度, 赋能业务, 如闪屏和首页并行渲染, 提升商业请求成功率, 进而商业收入
# 业务优化
# 参考
上次更新: 2025/10/09, 23:53:03