一、现有问题
目前系统调度主要优化APP线程资源,但忽略了调度器本身的算力开销:
1. 游戏、快速滑动、多任务切换时,调度任务极度密集,若调度器运行在小核,会产生隐形调度延迟,造成跟手度波动、细微掉帧。
2. 看书、静态浏览、待机低负载场景,调度器仍可能占用大核,造成不必要耗电。
3. 调度器需要升核提速时,相邻空闲核心常被APP线程占用,只能远距离跨核迁移,导致缓存失效、迁移抖动、响应变慢。
4. 系统时间片固定不变,无法适配高交互、低静态等不同场景,无法同时兼顾流畅和省电。
二、优化方案建议(基于蜂鸟感知+Turbo X现有框架)
1. 根据调度密集度,动态升降调度器核心与频率
实时监测系统任务切换、线程新建销毁频率:
- 高密集场景(游戏、滑动、多任务):自动将调度器迁移到大核、拉高频率,消除调度自身瓶颈,提升触控跟手度。
- 低负载场景(阅读、静态页面、待机):自动切至小核降频运行,降低空载功耗。
2. 核心创新:邻核优先迁移 + 邻核智能预留
为解决调度器迁移卡顿、跨核开销大的问题:
- 调度器迁移优先选择物理相邻核心,缓
33 人已参与