发布网友
共2个回答
热心网友
因为他们是为发烧而生
热心网友
小米手机发热问题根源:
1,后台运行多个任务导致CPU超载;
2,系统I/O处理遇到瓶颈和阻塞;
3,手机充电时导致过热;
4,后台多个应用消耗一定的电量;
5,手机硬件连接网络时电量损耗最多;
6,手机在长时间通话或使用音频和视频时的功耗是很大。
1. 解决后台运行多个任务导致CPU超载;
CPU频率设置过高时会导致过热,过热导致耗电更严重,CPU频率设置过低导致手机滞后,应用处理缓慢同样会导致耗电,因为CPU处理消耗更长的时间,并且可能导致进程FC,为此,One省电卫士通过Android的Cpufreq模块,在底层控制各种不同 CPU 所支持的变频技术以及如何在上层根据系统负载动态选择合适的运行频率。
CPU策略作为选择合适的目标运行频率的决策者,根据一定的标准在适当的时刻选择出 CPU 适合的运行频率,并通过cpufreq模块定义的接口操作底层与 CPU 相关的变频驱动程序,将 CPU 设置运行在选定的运行频率上。目前最新的 Linux 内核中提供了 performance 、powersave 、userspace、conservative 和 ondemand 五种CPU策略供用户选择使用。它们在选择 CPU 合适的运行频率时使用的是各自不同的标准并分别适用于不同的应用场景。用户在同一时间只能选择其中一个CPU策略使用,但是可以在系统运行过程中根据应用需求的变化而切换使用另一个CPU策略。
2. 解决系统I/O处理遇到瓶颈和阻塞;
Android手机要处理许许多多进程和应用,在优先级处理它们,One省电卫士通过I/O 调度算法判断各个进程竞争磁盘I/O的优先级,.要求请求的次序和时机做最优化的处理,以尽可能最好的整体I/O性能。
3. 手机充电时导致过热;
手机发热不仅影响舒适感,过度发热还会烧坏硬件,更有可能在充电的时候引起火灾。手机运行时,电池输出电流,通过各个部件时都会产生热量。所以手机发热是正常的,机器运行产生的热量主要通过背部导出,手机产生热量的部件主要是CPU、电板、电池等,这些部件所产生的热量会由散热片导入到热容量大的夹层中,然后通过手机外壳和散热孔散出,这也是在使用手机时能感觉到手机背部发热的原因。