windows內(nèi)存優(yōu)化 沒你想像那么美
打開搜索引擎,輸入“內(nèi)存優(yōu)化軟件”,你一定可以找到數(shù)百種內(nèi)存優(yōu)化軟件。在這么多選擇之中,該如何選擇呢?如果告訴你:正確答案是“不選擇”,你會不會很吃驚? 相比Windows 95/98,Windows 2000/XP已經(jīng)可以相對智能地管理內(nèi)存資源了。當(dāng)應(yīng)用程序退出后,它能較好地釋放程序占用的內(nèi)存空間。但Windows本身依然還有一些缺陷,再加上程序設(shè)計問題,使得內(nèi)存還會在我們不經(jīng)意間偷偷地“泄露”,可以供使用的剩余內(nèi)存總是在逐漸減少。為了解決這些問題,網(wǎng)絡(luò)上逐漸流傳一些“內(nèi)存優(yōu)化軟件”,它們往往可以在一瞬間把可用的內(nèi)存資源提升幾十甚至上百兆,它們真的這么神奇嗎? 告別名稱上的誘惑 “調(diào)節(jié)”、“優(yōu)化”和“清理”,是這類軟件最喜歡使用的名字。無論怎么稱呼,它們所做的工作是一樣的,就是將目前正處于物理內(nèi)存中的程序強(qiáng)制性地移動到硬盤的虛擬內(nèi)存中(所以你會發(fā)現(xiàn)它們在優(yōu)化內(nèi)存時總是伴有硬盤的急劇轉(zhuǎn)動),從而使空閑的物理內(nèi)存增加。通過這個工作,可以使電腦運(yùn)行的較快速嗎?我們要說的是:結(jié)果可能不是你想像的那樣。 小知識 溫故知新:Windows如何使用內(nèi)存 程序在運(yùn)行時,Windows會將其直接調(diào)入到物理內(nèi)存中,但物理內(nèi)存畢竟有限,因此,微軟又設(shè)計了虛擬內(nèi)存,它其實(shí)就是硬盤中的一塊空間,Windows會將一些暫時不用,但可能以后會用到的數(shù)據(jù)從物理內(nèi)存移動到虛擬內(nèi)存中,從而保證有足夠的物理內(nèi)存給當(dāng)前運(yùn)行的程序使用。所以,電腦的內(nèi)存=實(shí)際物理內(nèi)存容量+“分頁文件”(就是交換文件)。如果需要,“分頁文件”會動用硬盤上所有可用空間。 內(nèi)存優(yōu)化軟件在干什么 內(nèi)存優(yōu)化軟件在進(jìn)行優(yōu)化時,往往不管三七二十一,只是機(jī)械地根據(jù)設(shè)置的數(shù)值盡可能將占用物理內(nèi)存的程序搬到硬盤的虛擬內(nèi)存中,而不考慮某個程序是否正在使用。所以,雖然空余物理內(nèi)存增加了,但當(dāng)你繼續(xù)使用某個已經(jīng)打開的程序時(而它恰恰又被不恰當(dāng)?shù)匾苿拥搅颂摂M內(nèi)存中),Windows就必須再次將它從硬盤虛擬內(nèi)存中讀取到物理內(nèi)存中,這樣給系統(tǒng)增加額外的開銷,因此你會發(fā)現(xiàn)繼續(xù)運(yùn)行優(yōu)化前正在使用的程序時,會有停頓。 內(nèi)存優(yōu)化的“好處”在哪里 內(nèi)存優(yōu)化惟一的好處是:在將占用物理內(nèi)存的程序移動到虛擬內(nèi)存后,再啟動新程序,速度會變得更快。
可用內(nèi)存也會慢慢消失 當(dāng)你再運(yùn)行已經(jīng)被移動到硬盤中的程序時,它還必須重新加載到物理內(nèi)存中,因此即使只是單擊一個最小化的程序,看上去也會花費(fèi)了較長時間來還原其窗口。此外,在物理內(nèi)存中的程序被清空后,硬盤中等待激活的程序常常被立即放回到物理內(nèi)存中去。也就是說,我們辛辛苦苦用內(nèi)存優(yōu)化軟件“節(jié)省”出來的可用內(nèi)存,會一點(diǎn)點(diǎn)被等待激活的程序慢慢吞噬(見圖1)。
內(nèi)存優(yōu)化軟件喜歡對內(nèi)存管理插手,會影響到Windows有效管理虛擬內(nèi)存的能力。此外,它們并沒有用合適的方式去置換出物理內(nèi)存中的程序。它們所做的只是盡可能多地去收集物理內(nèi)存,強(qiáng)迫Windows把物理內(nèi)存中所有正在用的或未用的程序都置換出來。雖然用軟件去管理虛擬內(nèi)存有一定的好處,但作用不大,最好讓W(xué)indows自己去管理。任何軟件去代替Windows管理都沒有多大的用,反而會影響電腦的性能。 正確使用內(nèi)存優(yōu)化軟件 我們并不想批判所有內(nèi)存優(yōu)化軟件。但如果你決定了使用某個這類軟件時,應(yīng)該明白它是怎么完成內(nèi)存優(yōu)化工作的,絕對不應(yīng)該僅僅是簡單地置換出所有內(nèi)存中的程序,因為這根本不會提升系統(tǒng)性能。 網(wǎng)上內(nèi)存優(yōu)化軟件相當(dāng)多,但推薦你使用MemoryBoost Pro Manager,它應(yīng)該是目前我們測試過的最優(yōu)秀的內(nèi)存優(yōu)化軟件。它能夠創(chuàng)建定制的程序快捷方式,在運(yùn)行時可以先清理系統(tǒng)內(nèi)存,從而為程序提供更多內(nèi)存空間;加入經(jīng)常使用的程序,使軟件在整理內(nèi)存時不會將這些程序清理出物理內(nèi)存;防系統(tǒng)崩潰功能,能立即關(guān)閉停止響應(yīng)的程序等(見圖2)。
MemoryBoost Pro Manager小檔案 軟件版本:2.6 軟件大小:1.7MB 軟件性質(zhì):共享軟件 適用平臺:Windows 9x/Me/2000/XP 火速鏈接 建議不使用內(nèi)存優(yōu)化軟件的自動整理功能,而是在需要運(yùn)行大型軟件或游戲前,首先關(guān)閉所有不需要的程序,然后利用其手動整理功能回收物理內(nèi)存。或者將每次自動回收的內(nèi)存數(shù)調(diào)整到物理內(nèi)存的15%,比如:256MB就應(yīng)該是30MB~40MB。 如果內(nèi)存比較大(512MB以上),使用Windows 2000/XP,而且不經(jīng)常玩大型游戲和運(yùn)行大型軟件(圖像處理、3DMax之類的軟件),完全可以不用內(nèi)存優(yōu)化軟件。
