手机cpueclipse占用cpu过高率过高是什么意思

手机的CPU频率是什么意思?
本回答由达人推荐
(34条回答)
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;CPU频率越高智能手机运行速度越快?你不知道的事 - 网易河北
十天内免登录
CPU频率越高智能手机运行速度越快?你不知道的事
网易河北讯
问:CPU频率越高,手机速度就越快吗?1.7GHz处理器的手机肯定比1.2GHz处理的手机运行速度快吗?
答:很多人认为CPU的主频越高,手机的运行速度就越快。实际上,这正是受到了手机厂商宣传的误导。
CPU的主频表示在CPU内数字脉冲信号震荡的速度,与CPU实际的运算能力并没有直接关系,主频的高低对于CPU的运算能力并没有直接的影响。对于一台智能手机来说,影响它响应速度快慢的包含了多种因素,除了CPU之外,缓存与架构对于手机的响应速度也至关重要。
所谓“缓存”,就像是你手边书桌的抽屉,日常使用的书本文具,你都会放在抽屉里,而平时很难使用到的东西,你可能就会放在书柜里,和其他许许多多用不上的书本堆在一起。而CPU则可以想象成你的工作速度,即使你的工作速度再高,可是如果没有在最短时间内没有在抽屉里找到计算使用的笔和本,而需要去书柜里一个一个寻找,那么实际的工作效率自然高不到哪去。
至于“架构”,则考验的是系统开发的功力。众所周知,Windows&Phone&8系统在早期搭载的通常是单核处理器,但是其手机速度的表现却往往比搭载双核处理器的Android机型还要迅捷,这就是好的架构所带来的优势。Android在相应操作时往往要调取大量的资源,无形的拖慢了手机的反应速度。就好比两个人赛跑,速度快的人在迷宫中前进,而速度慢的人则直线冲刺,个体的绝对速度就不是达到终点的根本影响因素了。
话说回来,虽然CPU的主频不代表CPU的速度,但提高主频对于提高CPU运算速度却又是至关重要的。假设某个CPU在一个时钟周期内执行一条运算指令,那么当CPU运行在100MHz主频时,将比它运行在50MHz主频时速度快一倍。举个不太恰当的例子来说,当你在战场上遇见敌人,CPU高的处理器代表了冲锋枪,CPU低的处理器代表了手枪,冲锋枪虽然不能保证消灭更多的敌人,但是它为消灭更多敌人提供了基础。
那么,如果CPU单核能跑到4GHz,为什么还要开发出双核与四核,甚至是八核的处理器呢?
这与处理器的功耗息息相关。单核CPU只能通过提高电压增加功耗来提高频率,在移动为王的今天,手机的待机时间是每一家制造厂商所追求的重要指标。依稀还记得HTC曾经生产过一台旗舰机型,待机时间只能达到4个小时。
另外的角度来说,操作系统本身就是一个多线程,多进程的环境,如果你又在杀毒,有在上网,又在游戏,假如每个应用都是单线程的,那么多核可以把运算力均分到不同的CPU核心,而单核因为总运算力有限,这个时候就会表现出来卡顿。
因此,用主频来衡量一款手机的速度是否够快,这本身就是一个错位的考量,因为这两者之间并不存在着“谁决定谁”这样简单明了的关系。相反,在Android手机厂商大搞军备竞赛的今天,CPU的性能往往过剩,许多标示了四核处理器的手机在大多数时间可能只是单核或是双核工作,四核同时工作的时间少之又少。对于处理器多少GHz与多少核上的宣传,大多是厂商出于制造噱头而对消费者所做出的错误导向。
如果你想购买一款手机,最简单的方法就是抛弃这些宣传数字,走进实体店上手试试,直观感受所带给你的回馈要比数字有参考价值的多。
来源:时尚网
本文来源:网易
责任编辑:HEB053
相关新闻阅读
48小时评论排行
文明上网,登录发贴
网友评论仅供其表达个人看法,并不表明网易立场。
网易河北访谈间
&select name="site" class="left"&
&option value="网易" selected="selected"&新闻&/option&
&option value=""&网页&/option&显然这种说法是不科学的。cpu的主频表示在cpu内数字脉冲信号震荡的速度,与cpu实际的运算能力并没有直接关系,主频的高低对于cpu的运算能力并没有直接的影响。对于一台智能手机来说,影响它响应速度快慢的包含了多种因素,除了CPU之外,缓存与架构对于手机的响应速度也至关重要。
所谓&缓存&,就像是你手边书桌的,日常使用的书本文具,你都会放在抽屉里,而平时很难使用到的东西,你可能就会放在书柜里,和其它许许多多用不上的书本堆在一起。而cpu则可以想象成你的工作速度,即使你的工作速度再高,可是如果没有在最短时间内没有在抽屉里找到计算使用的笔和本,而需要去书柜里一个一个寻找,那么实际的工作效率自然高不到哪去。
至于&架构&,则考验的是系统开发的功力。众所周知,Windows Phone 8系统在早期搭载的通常是单核处理器,但是其手机速度的表现却往往比搭载双核处理器的Android机型还要迅捷,这就是好的架构所带来的优势。Android在相应操作时往往要调取大量的资源,无形的拖慢了手机的反应速度。
就好比两个人赛跑,速度快的人在迷宫中前进,而速度慢的人则直线冲刺,个体的绝对速度就不是达到终点的根本影响因素了。话说回来,虽然CPU的主频不代表CPU的速度,但提高主频对于提高CPU运算速度却又是至关重要的。假设某个CPU在一个时钟周期内执行一条运算指令,那么当CPU运行在100MHz主频时,将比它运行在50MHz主频时速度快一倍,足以说明提高cpu运算速度的重要性。
与处理器主频密切相关的两个概念是倍频与外频,外频是CPU的基准频率,单位也是MHz。外频是CPU与主板之间同步运行的速度,而且绝大部分电脑系统中外频也是内存与主板之间的同步运行的速度,在这种方式下,可以理解为CPU的外频直接与内存相连通,实现两者间的同步运行状态。
倍频即主频与外频之比的倍数。主频、外频、倍频,其关系式:主频=外频&倍频。早期的CPU并没有&倍频&这个概念,那时主频和系统总线的速度是一样的。随着技术的发展,CPU速度越来越快,内存、硬盘等配件逐渐跟不上CPU的速度了,而倍频的出现解决了这个问题,它可使内存等部件仍然工作在相对较低的系统总线频率下,而CPU的主频可以通过倍频来无限提升(理论上)。
我们可以把外频看作是机器内的一条生产线,而倍频则是生产线的条数,一台机器生产速度的快慢(主频)自然就是生产线的速度(外频)乘以生产线的条数(倍频)了。厂商基本上都已经把倍频锁死,要超频只有从外频下手,通过倍频与外频的搭配来对主板的跳线或在BIOS中设置软超频,从而达到计算机总体性能的部分提升。购买的时候要尽量注意CPU的外频。
更多精彩推荐
免责声明:美乐乐家居网部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递 更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。
电子邮箱地址:
经营网站备案信息下次自动登录
现在的位置:
& 综合 & 正文
Android 手机CPU 占用率过高
写了一个小(将定位数据发送到服务器),程序运行一小会儿,手机就很烫。开始以为是GPS长时间运转的,电池发烫。将GPS改成半个小时定一次位,情况还是没有彻底解决,依旧很烫。这时才想起了查看CPU的消耗情况(),一看吓一跳,这么个小程序都耗了50%-60%d CPU 。
写了个测试程序测试线程空转会消耗多少CPU,当我在开启一个线程(只执行简单的打印)时,差不多消耗了20%的资源,开启两个时消耗了接近50%。原来是socket 线程一直运转到导致。当找到原因就好办了。
解决方法一:传输完数据就将线程关闭,不要让线程在一直空转等待下次数据的传输。每个线程都应该只执行当前操作,执行完就应该立即释放资源。
解决方法二:让一直运转的线程睡眠1秒(几百毫秒也行),可以让cpu时间片得到轮转。除少数情况外不建议使用此方法。
&&&&推荐文章:
【上篇】【下篇】

我要回帖

更多关于 cpu占用过高 的文章

 

随机推荐