首页»版块 兴趣街区 爱数码 解析荣耀7如何解决安卓机越用越慢的顽疾。

解析荣耀7如何解决安卓机越用越慢的顽疾。

[复制帖子标题和链接]

10826

荣耀粉丝7177943  LV10  发表于 2015-7-31 13:00:03 属地未知 来自:浏览器
很多人喜欢苹果,主要原因还是因为苹果手机运行速度较快。而Android智能手机的普遍现象,就是手机刚开始运行很快,但随着使用的时间变长,手机会越来越慢,电池也越来越不经用。其实,主要是以下原因导致:

1、安装应用较多,后台自启动应用较多;

2、用户长时间不关机,后台积累应用进程过多;

3、器件寿命。

总之呢,主要原因就是后台运行进程多,后台进程和前台进程抢占资源,包括CPU、内存资源,影响前台进程性能。后台进程老是活动,也会导致功耗增加。

针对这个问题,一般业内不同企业都会有不同的做法。比如说,Google的做法是:Google在开发人员选项中也增加了“后台进程限制”功能,用户可以选择允许几个进程在后台活动。
而大部分第三方应用的做法也是清理后台进程,比如灭屏清理后台进程,一键清理后台进程。如腾讯手机管家就有清理加速,发射火箭清理后台进程。
但是上面的这些做法,虽然清理了进程,运行速度能得到短暂提升,经过使用仍然存在着以下缺陷:1、后台进程被清理后,再启动该应用会比较慢,需要重新加载用户数据,用户状态也丢失了;2、有些第三方进程被清理后,还是会自启动,隐藏在后台抢占资源。只能短暂的提示前台进程性能。3、有些后台正在运行的重要进程也被清理,比如后台正在播放的音乐应用就会被清理。

针对这个问题,专门测试了荣耀7 手机,荣耀也做了锁屏后的清理功能,在“设置--> 受保护应用”中可以选择哪些应用能够在锁屏后仍然保持运行,不选择的将被清理掉。用户能够自主选择显然更合理一些。
如果将“设置--> 受保护应用”全部勾上,荣耀7也可以在锁屏后仍然保持运行,测试发现前台进程性能也挺好的,每次启动打开过的应用都非常快,并且都是从上次退出的界面直接进入,说明该应用没有被清理。性能和功耗方面基本上跟“设置--> 受保护应用”全部取消效果一样。

那么问题来了,相信大多数朋友都会想,荣耀7是怎么做到不清理后台应用,性能和清理后台应用一样好的?荣耀7将系统root后,通过adb连接手机,查看进程的CPU占用率,发现后台很多进程状态都是D状态。如优酷,虾米音乐,奇虎360,QQ音乐。
但是正在后台播放应用的天天动听进程没有进入D状态,还能继续播放音乐。相信大家对D状态并不了解,那么什么是进程D状态呢?D状态是uninterruptible sleep,Linux进程有两种睡眠状态,一种interruptible sleep,处在这种睡眠状态的进程是可以通过给它发信号来唤醒的;另外一种睡眠状态是uninterruptible sleep,处在这种状态的进程不接受外来的任何信号。

换句话说,处于D状态的进程不会与其他进程抢占CPU资源,该进程就像被冻住一样,暂停在那里,保证前台进程获取到更多机会的CPU资源,这样性能自然就好了。后台进程冻住不活动了,功耗也就好了。比如:如果点击桌面优酷图标,发现进程状态立即切换到S状态,优酷立即启动起来,并处于之前退出的那个界面。

很显然,华为引入了一种领先业界的新技术,能够将后台进程切换到D状态,保证前台进程获取到更多CPU资源,提升性能。后台进程不活动了,功耗自然就好了。

最难能可贵的是,荣耀7不是将所有后台进程切换到D状态,而是内嵌了场景识别技术,对用户比较重要的后台应用,如正在播放的音乐进程、正在下载的进程、常用的微信进程是不会切换到D状态的,包括第三方新安装的应用。小编个人认为,荣耀7手机突破了安卓机的局限性,把安卓机一直存在的问题长久解决了,感觉还是很棒的。




解析荣耀7如何解决安卓机越用越慢的顽疾。 解析荣耀7如何解决安卓机越用越慢的顽疾。 解析荣耀7如何解决安卓机越用越慢的顽疾。 解析荣耀7如何解决安卓机越用越慢的顽疾。 解析荣耀7如何解决安卓机越用越慢的顽疾。
评论6
jessenju  LV10  发表于 2015-7-31 13:22 属地未知 来自:浏览器
个人感觉老化才是最重要的问题,后来重新刷机都感觉没啥大用了
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表