最近新裝了一個PC,配置還算蠻高,i7的CPU,8G內存,2T的硬盤,於是小心翼翼地裝了一個干凈的正版Win7,但是發現居然開機明顯卡?所以做了些研究,發現即使全新安裝的正版windows,居然也有些拖累系統性能的功能。
1.superfetch服務
這項傻X的功能會把你常用的程序按照你平時的使用習慣裝入內存,比如你經常下午三點開瀏覽器,晚上八點玩游戲,他就會這個時間預先讀取。它的口號是空閑的內存就是浪費,所以這個nb的服務會嘗試按一定比例裝滿你的內存,當你內存比較大的時候就熱鬧了,比如8G內存,它就會考慮每次開機定時定點預先填上個兩三個G的內存......
估計除了生活極端規律的同學,這玩意基本沒啥用處,它是吃掉系統性能的最大凶手。
關閉方法:右鍵計算機->管理->服務
2.系統保護
系統保護的作用理論上是防止別人替換或者修改windows的系統文件,但是據本人觀察系統保護除了在正常安裝IIS或者手動安裝驅動的時候沒事會跳出來"有些操作系統的文件被替換成未知版本"之外,基本沒啥作用,尚未發現有任何流氓軟件繞不開系統保護安裝,不過似乎死要面子的微軟堅持認為這項功能有用並且默認設置它占用C盤的2%空間,這意味着如果你的C盤很大系統保護功能會不斷把你的系統文件備份直到它占滿2%的C盤,比如我分了C盤1T的空間所以它會占20G...... Oh shit!
關閉方法:右鍵計算機->屬性->系統保護
3.Windows Search
這又是一項奇葩功能,Windows Search能夠讓你快速搜索文件名和內容,然而你必須付出硬盤空間和生成索引的時間,不知道為什么它還奇跡般地與outlook郵箱的搜索功能集成(XP下因為系統默認不帶此功能所以outlook沒法搜索......)。問題在這一服務一旦啟動默認會無差別地對所有文件進行索引,身為程序員的你如果放了點大系統的源碼那么索引會吃掉很大一塊硬盤和執行性能,即使僅僅windows系統文件也夠讓索引服務忙上一陣了,現在的瀏覽器又喜歡緩存......
好吧最要命的是索引服務后台運行,你永遠沒法知道它的進度,在索引建立好之前你的搜索功能等於殘廢,而因為沒有UI,你也很難在工作或者游戲的時候讓它暫停別吃你的機器性能......
微軟自己也知道這玩意有點吃性能所以它的服務默認是延遲啟動的,這樣它不太耽誤開機時間,這治標不治本,不喜歡經常搜索的同學建議還是關掉算了。
關閉方法:右鍵計算機->管理->服務
4.調低或者關閉虛擬內存
虛擬內存其實沒啥好吐槽的,這是廣泛使用的技術,不過32位系統加上虛擬內存也只有4G都能應付所有程序需要,擁有8G內存的你還需要虛擬內存么?假如哪個程序真的需要8G內存執行.......那果然還是讓它去死的好。
8G內存的PC裝好Windows 7默認會分出來8G虛擬內存,說多不多說少不少,而且內存夠還要讀硬盤還是有點浪費性能的。
當然如果你希望系統崩潰時有個鏡像,那么可以至少留400M。
關閉方法:右鍵計算機->屬性->高級->性能->高級