android关于发热管控

关于Android手机问题反应的发热问题,一般根据用户描述的最高发热时间,与做的一些应用动作,根据描述问题时间点,我们去看哪个时间段儿的日志,去分析发热场景前后的动作,与一些影响发热的指标是否正常,如看cpu的负载线程,看cpu的负载高不高是否拉满大核超大核这样,看电流的在不在正常区间,看网络信号是否良好,看有没有长时间的高刷新率,看有没有频繁的切换应用,屏幕亮度是否高亮,后台gps是否长时间运行,相机是否使用(相机引起升温也是很常见的),如果在时间段内观察到一个进程是第二进程的几十倍负载或者上百倍更多,哪就判定这为一个异常进程,可以反馈到三方引用让其排查原因,自己这边也可以做一个温控限制,orms设置内存兜底策略,为此异常线程所属应用,加一些兜底内存配置,快充充电也是引起发热的常见原因之一,通常会根据反馈的异常问题,去看对应的发热场景,对指定的应用和场景在不同的温度等级阶段做一些充电等级的限制进行调优,也有一些场景需要提高充电等级增加充电速度,

猜你喜欢

转载自blog.csdn.net/ShiXinXin_Harbour/article/details/131505974