安卓系统卡顿的原因手机卡顿是什么原因

如何解决安卓系统卡顿顽疾?Mate 9是这样做的 -- 飞象网
<meta name="description" content="Mate,9,智能手机像电脑一样,用久了会越用越慢。而Android系统由于系统底层基于Java虚拟机的机制,在长久使用时候会产生大量的系统碎片和垃圾文件,从而导致越用越慢、越用越卡,而这也成为了Android系统久用之后没有iOS流畅的最大原因。">
如何解决安卓系统卡顿顽疾?Mate 9是这样做的
智能手机像电脑一样,用久了会越用越慢。而Android系统由于系统底层基于Java虚拟机的机制,在长久使用时候会产生大量的系统碎片和垃圾文件,从而导致越用越慢、越用越卡,而这也成为了Android系统久用之后没有iOS流畅的最大原因。
其实早在Android 4.4版本起,Android系统底层就已经新增了应用运行模式ART(Android Runtime),ART模式可以实现更为流畅的安卓系统体验。目前各大厂商的旗舰手机主流的手机基本安装的都是Android 7.0以后的版本,所以天生的“基因”上并不存在短板。
那为什么安卓手机在就用之后还是会越用越慢,在10个月或者更久之后要比iPhone卡顿更明显呢?
主要是因为以下几个原因:
1、由于安卓系统的开源特性,以及各大厂商的手机在尺寸规格、硬件性能的不统一性,为开发人员带来了诸多不便,从而造成了各类应用程序质量的参差不齐。
2、由于安卓系统具有后台模式,当多个应用同时启动时,常驻后台的程序并不会自动释放资源,从而造成程序开的越多系统越卡顿。
3、另外一个原因就是安卓系统在经过长久使用后,不论是系统本身还是各种应用程序都会产生大量的系统碎片文件以及应用缓存,这都是造成安卓手机卡顿的主要原因。
也正是这些原因让越来越多消费者,逐渐转投到iOS阵营当中,如何解决这一弊端则成为了不少安卓厂商一直以来钻研的重点。
如今随着华为Mate 9和EMUI 5.0的到来,彻底为用户带来了革命性的安卓体验。华为Mate 9搭载运行了有华为专家组成的3000多人技术团队,基于Android 7.0底层深度优化开发的EMUI 5.0系统,并且还首次在EMUI 5.0中内嵌了名为Machine Learning的人工智能学习系统,通过人工智能学习用户使用习惯,进而智能调配手机内部资源对于用户APP的不同层级、优先级进行智能行为预测-预处理,让Mate 9长时间保持流畅运行状态,用多久都不会卡顿。再加上麒麟960芯片级习惯性需求处理,合理的维护CPU、GPU、存储之间的协作关系。最终能准确预测85%以上的用户行为,降低应用冷启动的概率,使应用启动时间缩短20%以上。
华为Mate 9还引入了全新的F2FS文件系统,能够实时自动整理文件碎片,并大大提升垃圾回收效率。值得一提的是,文件系统是安卓系统最底层的子系统之一,如果没有系统的设计能力、完善的验证策略以及大量的研发人员投入,将意味着不可预知的系统性风险,并可能带来大规模的稳定性问题,就连三星这种大厂也不敢轻易使用F2FS系统。所以,华为敢于在大规模发货的产品上使用F2FS系统,可谓是真正的技术实力担当。
如果说,硬件是决定用户体验的“物质”基础,那软件就是决定了体验的“精神”基础。Mate 9搭载的EMUI 5.0通过基于Android 7.0的底层深度优化和独创的人工智能学习系统化,将软硬件结合发挥到极致,从根本上突破了安卓智能手机越用越卡顿的弊端。
编 辑:王鹏
“我那时最多是从一个甩手掌..
CCTIME推荐
CCTIME飞象网
CopyRight &
京ICP备号&& 京公网安备号
公司名称: 北京飞象互动文化传媒有限公司
未经书面许可,禁止转载、摘编、复制、镜像Android用户看过来:手机卡顿不好用怎么办(图) - 网易河北
十天内免登录
Android用户看过来:手机卡顿不好用怎么办(图)
原标题:你的Android不好用,都是因为这几点原因
摘要:Google一直着力改善Android的体验,不过它更着重基础体验,比如卡顿、续航。在其它方面则余力不足,比如广告弹窗横飞、权限滥用、应用缓存文件,这些让第三方安全应用有发挥余地,LBE安全大师、360手机卫士、腾讯手机管家即基于此。
网易河北数码频道讯& Android早已是全球最大、用户最多的移动操作系统,不过它离全球最好用还差得很远。
大家随手就能举出些曾经历过的糟心体验,如手机卡顿!电量不禁用!广告弹窗老是出现!不过很少有人会追根寻底的去问为何如此,Android原生设计是怎样的?官方有修正吗?有民间大神来做补丁方案吗?
可能很少有人会知道,其实你对Android的印象已经远远落伍,它的问题很多都有了相应解决之道。下边宅客君将告诉大家,Android的不好用是因为什么?现在的Android又是怎样?
从技术角度来说,卡顿主要有三方面原因:Android应用采用Java语言,相比iOS的Object C它更耗费硬件资源;Android设备过于分散,至少一半以上是中低档机型;Android对前台进程没有提高优先级,后台过多容易抢占更多资源。
虽然“天生卡顿”,但经过几年的艰难努力,现在最新Android设备已经很少出现卡顿问题了。来看看这个问题是怎样被改善的。
早期的Android版本(v1.5+)没有进程管理,当每次多开了几个应用,大家都会用atk等第三方工具来杀后台。
Android 2.3加入了进程管理,终于可以用系统设置来关闭应用,不过只能一个一个的关。这时已有许多工具类应用支持一键清内存。
Android 4.1-4.4的“黄油计划”以及后续改善,对小内存设备做了极大优化,桌面切换效果绚烂些也很流畅。这也是得益于硬件更迭的加快,从单核到双核、四核升级的时间只在2013一年多的时间内就完成了。
Android 4.4里开发了一个新的应用运行环境ART,切换到ART后,应用打开、切换变得非常流畅,可以媲美“黄油计划”后的桌面切换效果。不过ART需要开发者去做应用兼容,目前大部分主流应用做出了兼容性更新。
其实在2013-14年,硬件的性能已经可以让Android足够顺畅,但我们还是能听到一些卡顿抱怨。原因在微信(游戏大家有预期,反而不会那么抱怨),如果你的微信好友和群稍微多些,它将逐渐吞噬掉这台设备的内存,清理工具也只能些许缓解状况。微信变成了现在很多人升级设备的理由。
电量不禁用
移动设备的电量不禁用,但Android这点特别明显。很容易比较,3000mAh电池的Android手机使用时间和1500mAh的iPhone差不多,有时还不如。
不过这已经是很大进步了,因为现在的Android系统效果比以前丰富的多,还能一直开着Wi-Fi、蓝牙和GPS。Android的耗电优化分为两方面:硬件、软件。硬件端大概在2013年左右完成优化,此前“开着Wi-Fi”和“不开Wi-Fi”电量差别在10%以上,而现在开不开差别不大。
软件端主要是待机后后台应用还在工作,比如联网检查新消息。iOS上所有消息推送都使用苹果官方的推送服务,Android上由于Google的GCM不强制使用以及在国内不可用,大家都是用自己或合作方的推送服务。打个比方,同样三个应用接收消息,苹果上一次推送完成,Android上要三次推送。部分厂商在ROM中增加了“对齐唤醒”可以让Android一次推送完成,不过它被认为可以绕过。
推送服务泛滥变成现在Android耗电的最大由头。这时“一键清后台”就有了新的意义,从开始的缓解卡顿变成现在的省电,把后台一清,就一了百了。
Google一直着力改善Android的体验,不过它更着重基础体验,比如卡顿、续航。在其它方面则余力不足,比如广告弹窗横飞、权限滥用、应用缓存文件,这些让第三方安全应用有发挥余地,LBE安全大师、360手机卫士、腾讯手机管家即基于此。
这部分不再是Android征服硬件,而是移动安全公司与广告公司之间的战斗。
广告弹窗插件前几年更泛滥,手机的通知栏几乎全是这些信息。还曾经出现一些奇葩事情,某个应用内的广告插件平时不启动,但微信启动时它就弹广告,让用户以为是微信在弹窗。后来几乎上规模的广告插件都被识别,由于效果不佳,现在的广告插件收敛很多,只做用户信息收集和固定展示。
权限滥用也很可怕。最早版本的微信会自动上传用户通讯录,这就是一起很典型的例子。目前应对方式还是使用权限管理软件,大多安全应用都有集成。
应用缓存清理这点看似很小,但想想猎豹清理助手以及美国上市的猎豹移动就知道这块绝对是个痛点。
从现在看,Android不好用主要还是软件端的体验,硬件端已经足够。Android系统的过于开放让它拥有最多的用户,但也使得这个系统的最弱端被无限放大。广告弹窗、权限滥用在塞班时代也有,但那时并不是问题,塞班的用户大多能自己折腾。如果下次在果粉的场子上,可以跟对方科普下,Android早已今非昔比了。
来源:雷锋网
本文来源:网易
责任编辑:HEB037
相关新闻阅读
48小时评论排行
文明上网,登录发贴
网友评论仅供其表达个人看法,并不表明网易立场。
网易河北访谈间
&select name="site" class="left"&
&option value="网易" selected="selected"&新闻&/option&
&option value=""&网页&/option&教你如何解决红米手机卡顿的问题_安卓教程_好卓网
教你如何解决红米手机卡顿的问题
  虽然说红米手机是一款极具性价比的智能手机,但是有不少的朋友反应在使用的过程中会出现卡顿的现象,那么是什么原因导致红米手机出现卡顿的呢?
  原因一:开机自启动程序导致手机变慢
  手机在使用过程中,会安装很多应用,而这些应用程序会在开机时自动启动,直接导致手机内存被大量占用,而一般用户又不会去注意这个问题,不注意去去除掉那些无用的开机启动项,因此手机随着空间内存的越来越小而变的越来越慢。我们可以通过限制自启动项,来减少手机内存的占用量。
  原因二:后台进程影响手机速度
  我们在手机上使用完一个应用后,通过应用自带的&退出&功能将应用关闭,这个看似已经将应用结束,但实际上却仍在手机后台驻留。而这是普通用户无法发现的问题,这些驻留的应用有的是为了PUSH新消息、等待新任务,而有一些完全没有驻留后台的必要,举个例子,手机淘宝,手机易迅,虽然我们退出了,但有新的消息后,仍然会有提示消息!所以要关闭这些后台进程,以免影响手机速度。
  解决这个问题,对于我们的红米手机,我们可以长按手机的home键,以结束当前运行的后台进程,简单的一键释放内存。
  原因三:系统和应用缓存文件影响手机速度
  大量应用在使用的过程中会产生缓存和系统垃圾文件,比如浏览器上网的过程中会产生一些缓存,占用手机内存空间,影响手机的速度。但那些文件是可以删除的垃圾,那些不是,对于一般手机用户来说,又很难分辨~
  我们应该如何解决手机的卡顿
  手机出现卡顿我们应该如何解决呢?针对上面分析的3个原因,我们分别给出了下面的解决办法,大家不妨一试。
  第一招 :对于自启动程序过过造成的卡顿,我们可以使用小米miui系统自带的自启动管理(系统与安全&&自启动管理),把不需要的一些程序禁止自启动,这样,我们在开机的时候,就会流畅一些。
  第二招 :对于后台应用进程影响手机速度的问题,我们的红米手机,可以方便的长按手机的home键,以结束当前运行的后台进程,简单的一键释放内存。
  当然,我们也可以通过其他的优化软件,在下使用的是猎豹清理大师。
分享到其他平台:
从低端到高端,三星所出产的手机可谓说是很多的。近日,三星另外一款超豪华翻盖手机三星GALAXY Golden 3将在中国市场首发,据悉,这款手机上市之后,售价将会超过万元。
10月21日最新消息,大家期待已久的HTC One A9今天已经正式发布了。据悉,HTC One A9发布之后,将会在11月份的第一周正式上市开卖,届时大家可以在HTC官网,以及其他线上途径进行购买。
随着手机上装的资料越来越多,内存卡的容量也越发不可忽视,在购买手机内存卡的时候大家经常会问什么牌子的手机内存卡好,下面小编就为大家介绍一下当下内存卡市场格局。
发现手机内存卡无法格式化之后,许多人认为这张卡就报废了,其实既然电脑还能读取到这张卡,那我们还是能抢救一下的,下面就教大家手机内存卡格式化不了的解决方法。
一、ROM 特色 1. 应群机友的建议和帮助,保持官方原貌下增添部分实用APP编译,精致精简714M、【如果喜欢长期使用又简单的机油可以尝试下】 2. 官方10.5.A.0.233最终版本内核基带 3. 增加
一、ROM 特色 1. 移植Z3的有声照片 2. 移植Z3的的AR趣拍 3. 移植Z3的动态镜头 4. 移植Z3的最新相册 5. 移植Z3的超逼真 6. 移植Z3的XReality 7. 移植Z3的媒体声音 8. 移植Z3的主题和壁纸 9. 移植Z3的
装机必备软件
装机必备游戏简单游戏 快乐生活
全国门店目录
您当前的位置:
>> >> >>小米手机4使用出现卡顿现象怎么办?
小米手机4使用出现卡顿现象怎么办?
作者:xiaoyunqiao
来源:巴士小米频道
发布时间: 15:22:38
  【巴士小米频道】4出现卡顿可能很多种原因,比如手机的RAM占用过大、后台的运行程序过多、或者手机安全类软件冲突等。您可以按照以下操作尝试:
  1.清理掉后台程序或重启手机(长按home键清除正在运行,但不需要的程序);
  2.在安全中心中关闭省电模式尝试;
  3.关闭或卸载安全类及电池管理类软件;
  4.升级手机系统到最新版本;
  5.若卡顿情况依旧严重,建议您备份数据后尝试恢复出厂设置。
更多内容请关注【】
你有遇到过玩游戏时切换出来查看攻略,不幸导致游戏崩溃的情况吗?下载,边玩游戏边用手机看攻略,轻松愉快,大家都在用。
上一个文章:
下一个文章:
关注安卓中文网官方微信
扫描左侧二维码即可添加安卓中文网官方微信
您也可以在微信上搜索“安卓中文网”或“anzhuozww”,获取更多数码资讯
24小时热点1644人阅读
android-源码(14)
2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。
大多数用户感知到的卡顿等性能问题的最主要根源都是因为渲染性能。从设计师的角度,他们希望App能够有更多的动画,图片等时尚元素来实现流畅的用户体验。但是Android系统很有可能无法及时完成那些复杂的界面渲染操作。Android系统每隔16ms发出VSYNC信号,触发对UI进行渲染,如果每次渲染都成功,这样就能够达到流畅的画面所需要的60fps,为了能够实现60fps,这意味着程序的大多数操作都必须在16ms内完成。
如果你的某个操作花费时间是24ms,系统在得到VSYNC信号的时候就无法进行正常渲染,这样就发生了丢帧现象。那么用户在32ms内看到的会是同一帧画面。
用户容易在UI执行动画或者滑动ListView的时候感知到卡顿不流畅,是因为这里的操作相对复杂,容易发生丢帧的现象,从而感觉卡顿。有很多原因可以导致丢帧,也许是因为你的layout太过复杂,无法在16ms内完成渲染,有可能是因为你的UI上有层叠太多的绘制单元,还有可能是因为动画执行的次数过多。这些都会导致CPU或者GPU负载过重。
我们可以通过一些工具来定位问题,比如可以使用HierarchyViewer来查找Activity中的布局是否过于复杂,也可以使用手机设置里面的开发者选项,打开Show GPU Overdraw等选项进行观察。你还可以使用TraceView来观察CPU的执行情况,更加快捷的找到性能瓶颈。
Overdraw(过度绘制)描述的是屏幕上的某个像素在同一帧的时间内被绘制了多次。在多层次的UI结构里面,如果不可见的UI也在做绘制的操作,这就会导致某些像素区域被绘制了多次。这就浪费大量的CPU以及GPU资源。
当设计上追求更华丽的视觉效果的时候,我们就容易陷入采用越来越多的层叠组件来实现这种视觉效果的怪圈。这很容易导致大量的性能问题,为了获得最佳的性能,我们必须尽量减少Overdraw的情况发生。
幸运的是,我们可以通过手机设置里面的开发者选项,打开Show GPU Overdraw的选项,可以观察UI上的Overdraw情况。
蓝色,淡绿,淡红,深红代表了4种不同程度的Overdraw情况,我们的目标就是尽量减少红色Overdraw,看到更多的蓝色区域。
Overdraw有时候是因为你的UI布局存在大量重叠的部分,还有的时候是因为非必须的重叠背景。例如某个Activity有一个背景,然后里面的Layout又有自己的背景,同时子View又分别有自己的背景。仅仅是通过移除非必须的背景图片,这就能够减少大量的红色Overdraw区域,增加蓝色区域的占比。这一措施能够显著提升程序性能。
为了理解App是如何进行渲染的,我们必须了解手机硬件是如何工作,那么就必须理解什么是VSYNC。
在讲解VSYNC之前,我们需要了解两个相关的概念:
Refresh Rate:代表了屏幕在一秒内刷新屏幕的次数,这取决于硬件的固定参数,例如60Hz。
Frame Rate:代表了GPU在一秒内绘制操作的帧数,例如30fps,60fps。
GPU会获取图形数据进行渲染,然后硬件负责把渲染后的内容呈现到屏幕上,他们两者不停的进行协作。
不幸的是,刷新频率和帧率并不是总能够保持相同的节奏。如果发生帧率与刷新频率不一致的情况,就会容易出现Tearing的现象(画面上下两部分显示内容发生断裂,来自不同的两帧数据发生重叠)。
通常来说,帧率超过刷新频率只是一种理想的状况,在超过60fps的情况下,GPU所产生的帧数据会因为等待VSYNC的刷新信息而被Hold住,这样能够保持每次刷新都有实际的新的数据可以显示。但是我们遇到更多的情况是帧率小于刷新频率。
在这种情况下,某些帧显示的画面内容就会与上一帧的画面相同。糟糕的事情是,帧率从超过60fps突然掉到60fps以下,这样就会发生LAG,JANK,HITCHING等卡顿掉帧的不顺滑的情况。这也是用户感受不好的原因所在。
为什么是60fps?
我们通常都会提到60fps与16ms,可是知道为何会是以程序是否达到60fps来作为App性能的衡量标准吗?这是因为人眼与大脑之间的协作无法感知超过60fps的画面更新。
12fps大概类似手动快速翻动书籍的帧率,这明显是可以感知到不够顺滑的。24fps使得人眼感知的是连续线性的运动,这其实是归功于运动模糊的效果。24fps是电影胶圈通常使用的帧率,因为这个帧率已经足够支撑大部分电影画面需要表达的内容,同时能够最大的减少费用支出。但是低于30fps是无法顺畅表现绚丽的画面内容的,此时就需要用到60fps来达到想要的效果,当然超过60fps是没有必要的。
开发app的性能目标就是保持60fps,这意味着每一帧你只有16ms=1000/60的时间来处理所有的任务。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:17396次
排名:千里之外
原创:45篇
(1)(1)(3)(1)(2)(3)(9)(4)(12)(8)(1)}

我要回帖

更多关于 安卓手机卡顿怎么解决 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信