CPU策略学习:interactive策略的优点和缺点

本文探讨了interactive CPU策略,强调其升频幅度大、速度快但准度一般的特性。该策略依赖定时器来评估系统负载,可能导致对瞬态需求的不准确响应。问题在于它依据过去周期的负载预测未来需求,有时会造成低频处理高负载任务。input、music play和local vedio play等场景对此尤为敏感,而input系统的处理机制在android中已有优化考虑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CPU策略学习:interactive策略的优点和缺点


我相信,研究CPU策略的人,经常会听别人说,或者自己说:每种策略都有好有不足,性能和功耗不能兼顾,性能好的功耗就大,为省功耗就会牺牲性能。

真是这样吗?

即使是真的,为什么这么说呢??


下面我们从interactive策略,学习过程中,发现该策略的优点和不足之处,想想改进的方法,然后来琢磨这些老生常谈


主要特点:

升频幅度:大

升频速度:快

升频准度:一般

降频幅度:大

降频速度:一般

降频准度:一般


准度,是指在一次调频后,能否维持该频率在一段时间内是最适合系统当前负载

准度好,表示经过一次调频,系统在某个频率点运行一定时间,调频次数少

准度差,表示经过一次调频,系统会很快再次调频,调频次数多


至于对上诉特点的解释,前篇博文有结合实际代码分析,参看CPU 策略学习:interactive分析,结合代码

除了上面的特点,该策略还有一个特别突出的问题

由于这个策略是基于一个定时器,不断地计算系统在一个timer期间的负载情况,得出负载值后,根据一些算法,判定是否调频,如何调频

所以,这个timer的周期大小就很关键,一个周期内的平均值能否真实地反应出系统的频率需求,而且,该算

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值