現(xiàn)在的DDR2內(nèi)存價格是越來越便宜了,不少人裝機(jī)都把2GB的內(nèi)存作為標(biāo)準(zhǔn)配置。小張一年前配置了1GB的內(nèi)存,早就感覺系統(tǒng)運(yùn)行不夠快了,心想可能內(nèi)存太小了吧,現(xiàn)在正是升級內(nèi)存的好時機(jī)。小張興高采烈地從電腦城捧回新內(nèi)存,馬上裝在電腦上,但開機(jī)體驗(yàn)感覺有些失望,因?yàn)樗]有感覺到系統(tǒng)性能有想象中那么大的提升。
大內(nèi)存確實(shí)可以提升系統(tǒng)的運(yùn)行效率,但為什么這樣的情況會出現(xiàn)在小張身上呢?我們不妨先來打個比方:一個人把一間10平米的小房間當(dāng)臥室,可以滿足基本的睡眠需求,在50平米的房間中也能滿足,但如果在大房間中只睡覺的話顯得很浪費(fèi)。換句話說,對于休息的需求來說,10平米和50平米的效果一樣,并不會因?yàn)榉块g更大,就一定會睡得更好。小張的問題就出在這里,電腦一般用來處理文件、聊天、瀏覽網(wǎng)頁、組建家庭影院,偶爾玩會游戲,對內(nèi)存的需求并不高。雖然1GB不算大,但基本上能滿足小張的需求,增加到2GB的話確實(shí)不能對系統(tǒng)性能有大幅的提升。既然內(nèi)存已經(jīng)買回來了,總不能放著吧,在鄰居老王的指導(dǎo)下,小張從合理設(shè)置虛擬內(nèi)存著手,還是讓這條新內(nèi)存發(fā)揮了它的作用。

虛擬內(nèi)存的工作流程
系統(tǒng)在運(yùn)行過程中要把運(yùn)行的程序讀到內(nèi)存中,再交給CPU處理。內(nèi)存越大,緩存的數(shù)據(jù)就越多,系統(tǒng)運(yùn)行的效率就更高。在過去內(nèi)存價格高昂的時候,配置大內(nèi)存是很奢侈的事情,擁有512MB的內(nèi)存已經(jīng)值得DIYer炫耀了。但512MB的內(nèi)存只能滿足WindOWS XP的基本運(yùn)行,要想流暢地運(yùn)行各種軟件的話,必須從硬盤上劃一部分空間來當(dāng)作虛擬的內(nèi)存,那時流行的做法就是把虛擬內(nèi)存設(shè)置為物理內(nèi)存的1.5~2.5倍,這樣對系統(tǒng)性能的提升也是很明顯的。所以當(dāng)某個應(yīng)用程序在運(yùn)行時需要使用的內(nèi)存大小超出當(dāng)前物理內(nèi)存的可用空間時,系統(tǒng)會將內(nèi)存中暫時不需要訪問的數(shù)據(jù)寫入虛擬內(nèi)存,釋放出內(nèi)存空間給有需要的應(yīng)用程序使用,以此達(dá)到內(nèi)存容量和性能的平衡。但是虛擬內(nèi)存并不是越大越好,硬盤在讀取數(shù)據(jù)方面受到工作方式的影響,傳輸速度僅為每秒幾十兆字節(jié),而這個速度在內(nèi)存中則能達(dá)到幾千,性能的差異可想而知。如果虛擬內(nèi)存使用太多,會造成硬盤和內(nèi)存頻繁交換文件,兩者之間的速度差異反而會降低系統(tǒng)的整體性能。

我的內(nèi)存夠用嗎
小張升級了內(nèi)存,卻沒換來性能提升,主要原因就是不知道以前的內(nèi)存是否夠用。那么如何判斷呢?這要根據(jù)自己使用電腦的實(shí)際情況決定,一般說來,運(yùn)行大型3D游戲、使用Photoshop處理圖片或Nero刻錄光盤等需要占用較大的內(nèi)存空間,而聽歌、看電影,聊天、瀏覽網(wǎng)頁則消耗較少的內(nèi)存。所以不妨把自己常用的程序都打開并運(yùn)行一段時間,再做進(jìn)一步判斷,按“Ctrl+Alt+Del”打開任務(wù)管理器,切換到“性能”標(biāo)簽,查看物理內(nèi)存一欄中的總數(shù)和可用數(shù)(如圖1),這里顯示總內(nèi)存為2GB,可用內(nèi)存約為670MB,占總內(nèi)存的33%左右,可以說在這種情況下物理內(nèi)存是完全夠用的,可以禁用虛擬內(nèi)存,強(qiáng)制系統(tǒng)使用物理內(nèi)存。判斷內(nèi)存是否夠用時要結(jié)合可用數(shù)和可用率一起,單個數(shù)據(jù)是沒有意義的。比如一共只有512MB的內(nèi)存,卻剩余50%的可用空間,這不足以說明內(nèi)存是夠用的,多開幾個程序就可能耗光剩下的內(nèi)存。
虛擬內(nèi)存應(yīng)該怎么設(shè)置
經(jīng)過老王的指點(diǎn),小張覺得現(xiàn)在的2GB內(nèi)存在大多數(shù)情況下已經(jīng)完全夠用了,所以可以禁止虛擬內(nèi)存。在我的電腦上點(diǎn)擊右鍵,選擇“屬性/高級”,點(diǎn)擊性能欄中的“設(shè)置”按鈕,再選擇“高級/更改”,在虛擬內(nèi)存窗口中選擇虛擬內(nèi)存所在的分區(qū)(默認(rèn)在系統(tǒng)分區(qū)),再選中“無分頁文件”,點(diǎn)擊后面的“設(shè)置”按鈕(如圖2),連續(xù)點(diǎn)擊“確定”關(guān)閉窗口,重啟電腦后虛擬內(nèi)存就被禁用了。如果以后要玩大型3D游戲,或者運(yùn)行大型程序,內(nèi)存不夠用了,系統(tǒng)可能會出現(xiàn)虛擬內(nèi)存不足的提示,只要把圖2中的選項(xiàng)選為“系統(tǒng)管理的大小”,讓系統(tǒng)自己分配需要的虛擬內(nèi)存,畢竟沒有誰比操作系統(tǒng)更了解自己的需要。