那些经常使用电脑的人可能会发现,当我们的电脑 CPU使用率太高时,所有电脑的反应都会慢半拍,易于发生计算机卡或无反应等情况,严重者会导致死机或蓝屏幕自动重启,但重要文件不能保存则麻烦。那么是什么导致CPU的占用率过高呢
由于硬件和软件两个方面的原因,造成 CPU占用率过高的现象普遍存在。硬件的问题好排查,也好解决。硬件主要是如电脑配置太低或太老,然后又同时打开过多的软件导致的。硬件导致CPU占用率过高的情况比较少,这主要是由于电脑配置不合理或配置过低而造成的问题,如果是这样的话,最好升级处理器或更换电脑来解决问题。
软件导致CPU占用率过高的情况比较多。还有一些系统方面的问题,比如系统过于臃肿,开启动太多程序和计算机中的病毒木马等都会产生过高的 CPU利用率,从而导致计算机速度变慢。这个解决方案主要围绕系统优化,优化启动项,尽量避免程序过多等方面来避免或解决。
1、木马与病毒:有很多的蠕虫病毒,一直都在恶意循环活动,对各种系统文件的感染,大量占用 CPU资源,这样的情况很容易出现 CPU的过度使用。杀毒的话建议在安全模式下进行,因为这样查杀比较彻底。同时我们需要经常查看有无异常启动的项。经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。
2、运行大型程序,游戏等:有时 CPU的高运行率是由一些大型程序造成的,例如占 CPU数量很大的大型游戏,这类 CPU使用率过高通常由三个原因造成:第一,由于编写的程序不兼容而导致 CPU使用率飙升;这种较少发生,因为一般情况下游戏发布前都会进行测试;第二种情况是游戏与显卡驱动兼容性导致的问题,一般可以通过更新新的显卡驱动来解决;第三种就是电脑的硬件配置满足不了游戏的需求,这种情况下如要继续游戏只能升级电脑配置。
3、磁盘碎片过多:电脑在使用过程中会经常对数据或软件进行复制、移动、安装、卸载等,日积月累,这些操作会在硬盘中形成大大小小的文件碎片,一个文件可能存在硬盘相差很远的扇区中,这样会导致在查找文件或打开程序时速度会变慢,CPU的占用率过高。我们要经常清理系统垃圾,在清理完成之后对磁盘进行碎片整理操作来避免这种情况。
4、计算机的启动项目过多:计算机启动项目过多是导致 CPU占用率过高的一个原因,因为在电脑的启动后系统就自动运行了很多应用程序,导致占用了大量的系统资源,所以我们首先需要减少电脑不必要的启动项。我们可以通过管家类的软件来管理系统启动项,也可以通过msconfig命令打开系统配置程序来管理系统的启动项。
5、优化系统服务项:在操作系统中,很多系统服务默认是开启的,有一些很重要,但是需要运行,有一些则不需要,例如计算机没有打印机,无线网络等等,那么完全可以关闭打印机功能以及无线网络系统服务等,这样也可以节约系统资源,给CPU节省更多资源。
随着机器的运行速度变慢,我们首先想到的当然是任务管理器,看看哪一个程序所占的比例更大,假如是一个较大的程序,那么在程序关闭之后,只要 CPU运行正常,就没有问题;如果不是,那么你要看看是什么程序,例如,浏览器占用 CPU较多,接着软件需要升级,或者仅仅被其它同类软件所取代,有时软件和系统会有一点不兼容,导致 CPU使用激增,这种时候我们可以选择WINDOWS的兼容选项。