cpu占用过高原因分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cpu占用过高原因分析
CPU是一台计算机的运算核心和控制核心。
我们进行的电脑操作都需
要和CPU打交道,一旦CPU的使用率过高,就会影响处理速度,从而使得
电脑慢下来,下面是分享的cpu占用过高原因分析,一起来看一下吧。
原因一、硬件方面导致的CPU使用率高
电脑cpu占用过高怎么办?其实硬件方面决定着比较大的关系,比如
如果电脑还是老爷机,采用最初的单核赛扬级处理器,那么这样的电脑,
在多开启几个网页的情况下就容易导致CPU使用率过高,不管你怎么优化
系统,这个问题始终无法很好解决,这主要是因为硬件本身过低造成的。
原因二、软件方面导致的CPU使用率高
这方面主要涉及到的是系统问题,比如系统过于臃肿,开启过多程序
以及电脑中病毒木马等等都会产生CPU使用率过高,而导致电脑速度慢。
解决办法主要是围绕系统优化,优化开机启动项、尽量避免开启太多程序
等等,以下我们会详细介绍。
不过如今电脑均已经达到了双核以上,即便入门处理器在满足上网与
办公也会有非常流畅的运行速度,因此如果是老电脑经常出现CPU使用率
过高,那么建议大家最好升级处理器或者换电脑从根本上解决问题。
对于
如今入门双核处理器尽管满足基本上网与办公流畅,但运行大型应用也同
样会存在CPU使用率高的问题,因此在DIY装机中我们一定要了解电脑的
用途与需求,选择合适的电脑配置。
最后我们再来重点与大家介绍下关于电脑cpu占用过高怎么办的解决
办法。
由于硬件方面,我们只能采取硬件升级来解决,所以这里不过多介绍,下面我们主要针对系统以及软件优化的方式,来尽量释放CPU使用率,
这种方法适合CPU使用高并不是很严重的情况,过于严重建议还是从硬件升级入手。
(1).排除病毒感染
如果电脑中病毒或马的情况下,木马恶意程序很可能会大量占用CPU 资源,尤其是一些顽固病毒木马,一直都在恶意循环活动,感染各类系统文件,大量占用CPU资源,这种情况就很容易出现CPU使用率过高,即便是较高的CPU也经不起反复大量的恶意程序运行,因此如果发现CPU使用过高,我们首先应高想下是否是电脑中病毒了,建议大家安装如金山杀毒进行全面查杀。
⑵.排除病毒感染后,下面我们就需要从系统优化入手了
首先建议大家优化开启启动项,尽量让不需要使用到的软件不开机自动启动,比如一些播放器软件、银行安全插件等,这些完全可以需要的时候再开启,没必要开机启动。
⑶关闭不需要的程序进程
如果发现CPU使用率较高,我们可以进入任务管理器,关闭一些不需要的程序与进程,如下某某某:
通过注册表进行服务项优化,也可以一定程度优化CPU资源使用,比如当系统检查到开启视频相关服务,就会把CPU多分配一些供其使用,我们就是要禁用这个机制,方法如下:
我们首先进入电脑注册表。
如上某某某,接着将数值数据中,仅保留AudioEndpointBuilder和RpcSs,其他一概删除,然后退出即可,如下某某某:
以上就是简单的介绍了一条关于开启视频相关服务的优化,通过禁用
该无用功能,也可以微微提升CPU资源,另外我们还可以优化注册表其它
项目。
通常CPU使用率过高常见的有以下几种情况
木马与病毒:
这个嘛就是常碰到的代表人物了,这种事很容易就能办到的了。
比如
有很多的蠕虫病毒在电脑内部快速繁殖,就会造成了cpu占用过高上升了。
这种问题,先要想到就是杀毒软件了,正常要在安全模式下来杀毒了,因
为这样查杀比较彻底。
而且杀毒软件要常更新,这样才能保证杀毒的效果
跟新病毒。
大型游戏或程序:
有时候CPU运行率高是一些大型程序导致的,比如占CPU高的大型游
戏啊,正常原因有两种,第一种是编写的程序不符合导致CPU运行率飚高,这种情况比较不常见,因为正常的游戏都是测试过的。
第二种是电脑的配
置跟不上了,没有解决方法,要么这游戏不玩了,要么提升下电脑配置了。
电脑杀毒软件:
目前有很多杀毒软件都安装了实时监控,虽然是要保证电脑更加安全拉,但反而也增加了电脑的负担,特别是配置较低的电脑,已经不能安装
杀毒软件的。
只能尽量安装些较简单的杀毒软件,不然就是把电脑配置提
高了。
磁盘碎片:
有时候经会对电脑的软件安装或者卸载,当文件在安装和卸载的时候,会使硬盘中的数据排列非常分散或者断断续续的,让电脑在查找时速度变慢,就造成大量的使用CPU。
所以要常把系统的垃圾清理掉,清理之后要
对磁盘碎片进行整理。
驱动程序不兼容:
要是驱动的程序不兼容会导致CPU使用率升高。
在用电脑的时候有的
人会把驱动的程序更新至最新,要先看看操作系统能否兼容驱动程序新版本,最新也未必是最好的'。
在更新的时候要先看看更新的版本可不可以
和操作系统兼容,更新驱动的话建议使用某某某发布或者微软认证的驱动,而且要先对好版本和型号。
平时要注意用电脑时,可以打开任务管理器,看看CPU的运行的状况,只要CPU使用率升高,马上查看下使用进程,结束掉占用过高的进程,来
确保电脑可以正常额使用。
其实杀毒软件有利也有弊拉,正常是来保护电脑和杀毒的,但是也会
造成CPU的负担,所以用杀毒软件的时候要设置好,不然会影响正常使用。
其实有时候最基本的原因就是因为电脑配置滴拉,所以现在这种科技时代,电脑要是有在干嘛的话,也要跟着时代更新拉。
还有最基本的就是因为cpu风扇的问题,风扇老化或者灰尘过多都容
易导致CPU温度过高。
1.认识进程了解进程
Windows XP附带了一个任务管理器,在其中的“进程”选项卡里可
以查看当前系统运行的各种进程的具体情况,其中就有CPU使用率。
《网
友世界》也陆续刊登了相关进程知识文章,不过,有很多读者反应里面的
一个名为“System Idle Process”进程为何经常占用很高的CPU资源。
其实这是正常现象,“SystemIdle Process”的中文名是“系统空闲进程”,此进程表示当前系统可用的CPU资源。
所以,它的数值越大,可用
的CPU资源就越多,反之亦然。
这里顺便提一下,目前有很多软件安装完成后会自主加入系统启动里。
对于这样的电脑,系统一启动就跟死机一般,花很长时间才能进入桌面。
解决的方法非常简单,点击“开始”→“运行”,输入“msconfig”打开“系统配置实用程序”,切换到“启动”选项卡,取消列表里不需要的启
动项前的复选框。
2.拒绝实时jian控程序
有很多软件都设计了实时jian控模块,比如各种杀毒软件的实时更
新/升级病毒库、邮件自动检测程序、系统的计划任务等。
对于这些程序
和计划任务,建议取消不常用的jian控功能,或者缩短实时jian控的周期。
3.善待“吃”带宽的网络程序
4.IE插件也惹祸
使用IE浏览器浏览网页时,是不是经常碰到这些现象:打开一些页
面时,浏览器老提示在某某某插件,可是网页却长时间没反应了。
这种现
象就是因为IE浏览器里加载了太多插件引起的,具体解决办法可以翻阅
上期《菜鸟乐园》的《三板斧砍杀IE“不速之客”》文章。
除了上面列举的现象及分析,还有很多造成CPU使用率高的其它情况。
比如系统安装了不完善或不兼容的硬件驱动、CPU超频造成的CPU温度过
高等。
限于篇幅,笔者就在此略过了,其实碰到这方面的问题,关键在于
找对原因,那么对症下药就不困难了。
CPU的主要功能
处理指令
英文Processing instructions;这是指控制程序中指令的执行顺序。
程序中的各指令之间是有严格顺序的,必须严格按程序规定的顺序执行,
才能保证计算机系统工作的正确性。
执行操作
英文Perform an action;一条指令的功能往往是由计算机中的部件
执行一系列的操作来实现的。
CPU要根据指令的功能,产生相应的操作控
制信号,发给相应的部件,从而控制这些部件按指令的要求进行动作。
控制时间
处理数据
即对数据进行算术运算和逻辑运算,或进行其他的信息处理。
其功能主要是解释计算机指令以及处理计算机软件中的数据,并执
行指令。
在微型计算机中又称微处理器,计算机的所有操作都受CPU控制,CPU的性能指标直接决定了微机系统的性能指标。
CPU具有以下4个方面
的基本功能:数据通信,资源共享,分布式处理,提供系统可靠性。
运作
原理可基本分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。