
经常出现CPU占用100%的情况,主要问题可能发生在下面的某些方面:
CPU占用率高 的九种可能
1、防杀毒软件造成故障:
由于新版的杀毒软件都加入了对网页、 插件 、邮件的随机监控,无疑增大了系统负担。处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务,或者升级硬件配备。
2、驱动没有经过认证:
大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。
解决方法:尤其是显卡驱动特别要注意,建议使用微软认证的或由官方发布的驱动,并且严格核对型号、版本。
3、 病毒、木马造成:
大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。解决办法:用可靠的杀毒软件彻底清理系统内存和本地硬盘,并且打开系统设置软件,察看有无异常启动的程序。经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。
4、控制面板— 管理工具 —服务—RISING REALTIME MONITOR SERVICE 点鼠标右键,改为手动。
5、开始->运行->msconfig->启动,关闭不必要的启动项,重启。
6、查看“ svchost ”进程。
svchost exe 是Windows XP系统 的一个核心进程。 svchostexe 不单单只出现 在Window s XP中,在使用 NT 内核的 Windows系统 中都会有svchostexe的存在。一般在 Windows 2000 中 svchostexe进程 的数目为2个,而 在Windows XP中svchostexe进程的数目就上升到了4个及4个以上。
7、查看网络连接 ,主要是网卡。
8、查看网络连接。
当安装了Windows XP的计算机做服务器的时候,收到端口 445 上的连接请求时,它将分配内存和少量地调配 CPU资源来为这些连接提供服务。当负荷过重的时候,CPU占用率可能过高,这是因为在工作项的数目和响应能力之间存在固有的权衡关系。要确定合适的 MaxWorkItems 设置以提高系统响应能力。如果设置的值不正确,服务器的响应能力可能会受到影响,或者某个用户独占太多系统资源。
解决方法:
可以通过修改注册表来解决:在 注册表编辑器 中依次展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver ]分支,在右侧窗口中 新建 一个名为“maxworkitems”的 DWORD值 。然后双击该值,在打开的窗口中键入下列数值并保存退出:
如果计算机有512MB以上的内存,键入“1024”;如果计算机内存小于 512 MB,键入“256”。
9、看看是不是Windows XP使用鼠标右键引起CPU占用100%。
1、使用Ctrl+Alt+Del组合键,调出Windows任务管理器。
2、此时会进入锁定系统的界面→启动任务和管理器。
3、当然,也可以右键点击任务栏→在d出的菜单中点击启动任务管理器。
4、此时任务管理器的窗口打开了,但是还会停留在原有的界面,便于 *** 作。
5、打开之后,查看CPU一档(分析与之对应的映像名称),拉动滑块找到数字大的第三方软件→如有必要结束进程。
6、但是要注意,如果是Svchostexe程序,这是系统调用的程序,即便是占用资源高,有可能是系统本身,不宜轻易结束进程。
7、除此之外,System Idle Process进程也不能结束。
8、因为,这个程序就是任务管理器,不能在这里结束进程,只能点击右上方的大叉关闭。
9、然后,点击性能→资源监视器→CPU占用。
分类: 电脑/网络 >> 电脑常识
解析:
占用CPU大的是因为程序需要处理的 *** 作多,计算量大,次数多,
占用大内存的是因为程序运行需要的占用的空间大,例如一个网络游戏的一个程序,他要载入地图文件,还有众多角色,这些都需要内存的.这样你明白了吧
cpu占用100,但任务管理器显示没有太占cpu的程序,是设置错误造成的,解决方法如下:
1、首先打开电脑,然后键盘上按下win+R键调_运行窗口。
2、然后输入“Servicesmsc”回车进入服务窗口。
3、在右侧的服务列表中,拉动下滑按钮。
4、在最下面找到并双击Connected User Experiences and Telemetry服务,打开页面如下图。
5、最后选择停止这个服务,并且设置启动类型为“禁用”,即可解决占用率太高的问题。
电脑cpu占用过高的处理方法:
1
打开windows任务管理器,ctrl+alt+del然后点任务管理器,点应用程序,将不使用的程序关掉。
2
打开任务管理器后点进程,会看到cpu的占用情况,将cpu占用比较高的进程结束掉。
3
win+R或者开始-运行,输入msconfig,打开系统配置,关闭不必要的启动项,重启。
4
如果电脑cpu占用仍然过高,可能是病毒、木马造成。打开杀毒软件进行全盘杀毒。
5
电脑系统用的时间长了以后会越来越慢,以上方法都不能解决的话只好重装系统了
启用任务管理器 左键点击CPU CPU使用率最大的就出来老 在CPU使用率最大的进程点鼠标右键 点结束进程数。。在点确定。。System Idle Process 为剩余CPU使用率
用 C 语言写个程序,运行时,cpu占用率一直保持50%
既然想要让cpu占有率一直保持一定数值,就想要弄明白,cpu占用率是如何得到的
在Linux下,CPU利用率分为用户态,系统态和空闲态,分别表示CPU处于用户态执行的时间,系统内核执行的时间,和空闲系统进程执行的时间,三者之和就是CPU的总时间,当没有用户进程、系统进程等需要执行的时候,CPU就执行系统缺省的空闲进程。从平常的思维方式理解的话,CPU的利用率就是非空闲进程占用时间的比例,即CPU执行非空闲进程的时间/ CPU总的执行时间。
那么问题就很简单了,我们只要保持让cpu运行50,休息50就可以保证cpu的利用保持在50%了(忽略其他程序的影响)。
以上就是关于怎么查看是什么程序在占用cpu全部的内容,包括:怎么查看是什么程序在占用cpu、如何在Windows 7 中查看占用CPU资源高的程序、为什么有的程序占很大CPU``有的占很大内存等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)