QQ減壓大法:為什么QQ的CPU使用率很高?

2010/6/26 15:36:59    編輯:軟媒 - 笨笨     字體:【

Win7之家afsion.com.cn):QQ減壓大法:為什么QQ的CPU使用率很高?

如果在網(wǎng)上搜索QQ為什么CPU使用率很高這樣的語句,搜到的結(jié)果真的多的驚人。除了微軟的Windows,毫無疑問國內(nèi)QQ這個軟件的用戶是最多的了。想知道為什么QQ占用CPU經(jīng)常100%或者過高,就得從根上找問題,就是分析QQ到底在運行后都干了些什么。

昨日受閃游貴賓群內(nèi)的人委托,刺客老大特別吩咐小編把這個情況好好分析一下,雖然不是軟媒自己的軟件,但是既然用戶朋友們關(guān)心,小編就從個人日常使用QQ的角度來分析一下,因為畢竟是個人見解,所以,肯定有一些不當(dāng)之處,就請大家在Win7之家的這篇文章下方的評論里面和我們一起交流下。大家共同努力,把CPU給降下來。如果真的幾億用戶都降低了CPU占用,那功勞可就大了去了,絕對徹底響應(yīng)了國家節(jié)能減排的口號。

在本文正式開始之前,簡單說兩句話:

1、如果您直接使用了騰訊的TM,或者您根本不使用騰訊產(chǎn)品,就略過此文,非要發(fā)評論說上幾句的,建議您還是別說了,評論是用來一起交流的,把評論位置留給真正關(guān)心這個話題的人。

2、本文會根據(jù)大家的評論反饋會做出必要的更新,也請大家多多參與進(jìn)來,畢竟一個人考慮問題無法全面。

下面,我們開始,針對可能的情況都來進(jìn)行分析,盡管,有些實際上是廢話。

一、外部因素

很多朋友基本都會安裝各種安全類軟件,殺毒軟件會對硬盤上的文件進(jìn)行讀寫監(jiān)控,這會造成整個系統(tǒng)會有一定程度的CPU負(fù)荷和硬盤數(shù)據(jù)壓力,當(dāng)然,也會對QQ做出影響。但是讓大部分的人都去裸奔(就是不裝任何安全軟件),也不現(xiàn)實,所以,關(guān)于外部因素的影響,今天就簡要提這么幾句,今天主要針對的是QQ本身的性能優(yōu)化。

二、內(nèi)部因素

1、QQ好友的數(shù)量

很多朋友QQ好友都滿了,1000個好友的也多的是,加上再有一些陌生人,這樣好友數(shù)量實在是多的驚人。不過好友多少,QQ啟動和日常運行在右下角的時候肯定要判斷各個好友的在線狀態(tài),讀取各個好友的頭像是否變更,如果頭像變更再去讀取好友的新頭像。隨著QQ版本的升級,QQ好友頭像也加入了動態(tài)等效果。

因此,啟動QQ的速度也必然隨著好友的增多而導(dǎo)致降低,這是很簡單的道理。好友越多,加載的東西越多,CPU自然就高,啟動速度和平時的運行速度就會卡。

解決辦法,那就是經(jīng)常整理下好友,通過好友分組,清理掉多年難得一聊的好友和陌生人。

2、QQ群的數(shù)量和設(shè)置

QQ群,這個的影響力實際上可能比QQ好友數(shù)量的影響還要大,很多人在某一個群接收的聊天記錄就幾千頁。QQ是把所有的聊天記錄都保存在同一個數(shù)據(jù)庫文件里面的,例如老QQ版本保存在MsgEx.db這個文件里面,QQ2009及QQ2010保存在msg2.0.db這個數(shù)據(jù)庫文件里面。

如果您在這些活躍的群里面,或者您建立、加入了很多這樣的群,同時又沒有屏蔽群的消息,那么,這個因素,群的聊天記錄和群動態(tài)更新、群消息接收,可以說是最大的占用CPU的罪魁禍?zhǔn)琢恕?/p>

3、聊天記錄 & QQ消息記錄

剛才在QQ群那兒也聊到了,不僅僅是群的聊天記錄,好友、陌生人的聊天記錄多了,也是造成CPU負(fù)荷和硬盤瘋狂讀寫的原因之一,可以參考下《揪出元兇,徹底解決Windows7的CPU爆高問題》。

4、接收的圖片文件

接收的圖片文件多也會造成CPU有負(fù)荷么?肯定的,因為Windows系統(tǒng)很忌諱一點,就是把過多的文件都放在同一個文件夾下面,QQ這點設(shè)計的很不好,所有看到過的圖片都塞到一個 Image 文件夾里面,一個文件夾里面的文件如果過多,例如多于一萬個,那么,Windows系統(tǒng)檢索圖片的時候就需要花更長的時間,耗費更多的CPU,所以,過多的“垃圾”文件,也是原因之一。

5、QQ本身的設(shè)置

在QQ的設(shè)置選項里面,很多東西都是無用的,或者說,盡可能的關(guān)閉掉。例如:

1)登陸后自動運行QQ寵物
2)登陸后顯示QQ今日要聞(QQ會員才可去掉)
3)登陸后顯示拍拍事項

以上類似的設(shè)置,會讓開啟QQ的時候變慢,CPU變高,這個,大家根據(jù)實際情況調(diào)整即可,沒用的去掉,喜歡的留下。

對于QQ運行在右下角的時候,就是日常運行和聊天使用的時候,還是有很多設(shè)置會對CPU做出影響,例如:

4)系統(tǒng)聲音提示:這個對CPU影響其實可以忽略,但是如果日常QQ太繁忙,肯定也會有些許影響,系統(tǒng)基本都會緩存聲音,這個可以略過。
5)會員個性鈴音:
6)沒有屏蔽好友的裝扮:屏蔽好友裝扮肯定給CPU減壓,也減少帶寬

除了常規(guī)、聲音、裝扮的基本設(shè)置以外,“好友和聊天”的設(shè)置也一樣可以屏蔽一些,例如:

7)允許自動播放魔法表情
8)允許使用QQ秀聊天隨動表情
9)總是顯示好友聊天窗口側(cè)邊欄:這個側(cè)邊欄實際可以關(guān)掉的

6、QQ的廣告

如果是會員,就自然不考慮這個問題了,如果不是會員,那么就要想辦法用軟件或者手工去屏蔽這些廣告,F(xiàn)lash動畫肯定會占用CPU,就像瀏覽器瀏覽網(wǎng)頁時Flash動畫是造成CPU占用高的主兇一個道理。新手朋友也可看下《不用軟件,非會員徹底去除QQ2009/2010廣告》這篇文章。

三、QQ降壓大法

知曉了這些占據(jù)CPU的原因,降壓就很簡單了。

1、清理QQ群/組聊天記錄、QQ好友聊天記錄、系統(tǒng)信息記錄:

這個是降壓最有效的,如果你發(fā)現(xiàn)CPU50%以上,清理完這些,重啟QQ,會立即降到10%甚至更低,也就是說,聊天記錄是主兇。你可以選擇性的刪除,把需要留下的記錄留下。

2、清理好友,精簡數(shù)量,陌生人一樣要清理下

3、屏蔽某些QQ群信息或者清理下群(退群)

4、清理自動保存下來的歷史圖片、表情

新版本的QQ選項設(shè)置中都含有清理功能,老版本的QQ自己到QQ所在的文件夾下面把那些Images等文件夾手動清理一下,新版本的魔方中會重點考慮加入這個。

5、關(guān)閉聊天窗口中的側(cè)邊欄

這個,聊天窗口里面點擊下側(cè)邊欄左邊的箭頭即可。

6、QQ選項設(shè)置優(yōu)化

根據(jù)自己的情況,考慮關(guān)閉聲音和炫鈴,屏蔽好友裝扮,屏蔽魔方表情等等,這些影響因素都不如上面。

7、QQ廣告屏蔽

網(wǎng)上流傳的一些去QQ廣告軟件經(jīng)常含有強(qiáng)制性安裝的插件等等,大家可以根據(jù)情況自己選擇手動等方式:《不用軟件,非會員徹底去除QQ2009/2010廣告》。該文中手動的方法有些因為版本升級問題已經(jīng)失效了,這點需要特別說明一下。

以上這7招使出,無論是Win7、Vista還是XP,相信大家都會看到QQ的CPU占用率會相當(dāng)?shù)牡停@也就不枉小編忙乎一下午了!

四、寫在最后

實際上,本文的核心點,就是一句大實話:讓QQ干的活少,自然CPU就越清閑。

軟媒小編還是希望大家多多參與進(jìn)來查漏補(bǔ)缺,同時做出有益的補(bǔ)充,替所有朋友都感謝一下啦!

TM 還是比較清爽的,占用CPU也少,畢竟少了很多花哨娛樂的東西,這個,大家根據(jù)情況自己選擇吧,本文只是討論針對QQ的CPU減壓和降壓畢竟。

當(dāng)然,如果您是QQ2010發(fā)生了CPU不高卻卡死假死的問題,就看軟媒小編剛剛發(fā)的那3個方案《不替換文件新方法解決Win7下QQ2010正式版假死》、《QQ2010正式版在Win7下頻繁假死的解決方案》。

Win7寶典》中還有一些關(guān)于QQ的玩法文章也不錯,大家可以看看:

的確惡搞:教你調(diào)戲QQ好友》、《你還在他/她的QQ好友列表中么?一招即可知道答案》、《有Win7,非會員QQ玩更強(qiáng)大涂鴉》。