一句话总结:
在游戏、多线程等重载场景里,TurboX 用“本地调度习惯 + 云端同机型数据”提前判断哪些状态点容易能效下滑,临时屏蔽容易拖后腿的调度策略,让调度提前绕坑,减少发热和帧率波动。
一、要解决的痛点
原生调度在游戏、多线程并发这类负载突变场景下,可能在特定状态点做出不够优的调度选择。结果就是功耗和性能忽高忽低,出现瞬时发热、帧率波动。更麻烦的是,这类问题往往会在相似场景下反复出现。
这里说的“能效下行”,简单理解就是:更费电、更容易热,性能还容易掉。
二、TurboX 怎么做
核心思路:不等抖动发生再补救,而是提前预判、事前避坑。
1. 本地学习:学习这台设备过去的调度行为习惯。
2. 云端汇总:汇总大量同机型用户在同场景下的运行数据。
3. 找风险点:提前预测哪些系统状态点容易发生能效下行。
4. 提前推演:在到达这些点之前,模拟哪些调度策略可能造成能效下滑。
5. 临时拉黑:把这些高危策略临时加入黑名单。
6. 调度避坑:调度决策时避开黑名单,从剩余可选方案里挑更合适的动作。
可以理解为:原生调度仍是主司机,TurboX 是提前看路况的副驾,快到容易堵车、打滑
14 人已参与
支持
反对