首页 > 学院 > 电脑知识 > 正文

QQ减压大法:为什么QQ的CPU使用率很高?

2020-01-25 17:52:23
字体:
来源:转载
供稿:网友

    如果在网上搜索QQ为什么CPU使用率很高这样的语句,搜到的结果真的多的惊人。除了微软的Windows,毫无疑问国内QQ这个软件的用户是最多的了。想知道为什么QQ占用CPU经常100%或者过高,就得从根上找问题,就是分析QQ到底在运行后都干了些什么。


    在本文正式开始之前,简单说两句话:


    1、如果您直接使用了腾讯的TM,或者您根本不使用腾讯产品,就略过此文,非要发评论说上几句的,建议您还是别说了,评论是用来一起交流的,把评论位置留给真正关心这个话题的人。


    2、本文会根据大家的评论反馈会做出必要的更新,也请大家多多参与进来,毕竟一个人考虑问题无法全面。


    下面,我们开始,针对可能的情况都来进行分析,尽管,有些实际上是废话。


    一、外部因素


    很多朋友基本都会安装各种安全类软件,杀毒软件会对硬盘上的文件进行读写监控,这会造成整个系统会有一定程度的CPU负荷和硬盘数据压力,当然,也会对QQ做出影响。但是让大部分的人都去裸奔(就是不装任何安全软件),也不现实,所以,关于外部因素的影响,今天就简要提这么几句,今天主要针对的是QQ本身的性能优化。


    二、内部因素


    1、QQ好友的数量


    很多朋友QQ好友都满了,1000个好友的也多的是,加上再有一些陌生人,这样好友数量实在是多的惊人。不过好友多少,QQ启动和日常运行在右下角的时候肯定要判断各个好友的在线状态,读取各个好友的头像是否变更,如果头像变更再去读取好友的新头像。随着QQ版本的升级,QQ好友头像也加入了动态等效果。


    因此,启动QQ的速度也必然随着好友的增多而导致降低,这是很简单的道理。好友越多,加载的东西越多,CPU自然就高,启动速度和平时的运行速度就会卡。


    解决办法,那就是经常整理下好友,通过好友分组,清理掉多年难得一聊的好友和陌生人。


    2、QQ群的数量和设置


    QQ群,这个的影响力实际上可能比QQ好友数量的影响还要大,很多人在某一个群接收的聊天记录就几千页。QQ是把所有的聊天记录都保存在同一个数据库文件里面的,例如老QQ版本保存在MsgEx.db这个文件里面,QQ2009及QQ2010保存在msg2.0.db这个数据库文件里面。


    如果您在这些活跃的群里面,或者您建立、加入了很多这样的群,同时又没有屏蔽群的消息,那么,这个因素,群的聊天记录和群动态更新、群消息接收,可以说是最大的占用CPU的罪魁祸首了。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表