虛擬內存設置的嚴重誤區,推翻一向以來(lái)的所謂“優(yōu)化設置”!
首先說(shuō)明一下,虛擬內存一般來(lái)說(shuō)是感覺(jué)不出什么效果來(lái)的,一般的設置成“系統管理的大小”即可。比較老的電腦容易感覺(jué)出效果來(lái),特別是SD內存的最后級別產(chǎn)品。
設置虛擬內存的方法應該是玩過(guò)電腦的人都懂的:右擊“我的電腦”→屬性→高級→性能設置→高級→虛擬內存設置。
一直以來(lái)虛擬內存都存在一個(gè)設置的誤區,或者說(shuō)到了現在GB級內存的時(shí)候仍然使用了MB級內存的設置方法,也就是一般的建議設置虛擬內存大小為物理內存的1.5-3倍,最大值=最小值。算算看吧,比方你的電腦物理內存是1GB,按這個(gè)設置虛擬內存就是1.5--3 GB,浪費硬盤(pán)空間是其一,其二是設置了系統就得管理,無(wú)形中增加了資源的消耗。我們都知道硬盤(pán)會(huì )產(chǎn)生碎片,也可能會(huì )產(chǎn)生邏輯錯誤,整理碎片后設置虛擬內存當然能在一定程度上保證它使用的那部分磁盤(pán)不出現碎片,但是這一塊區域成了讀寫(xiě)最頻繁的地方,也就是說(shuō)成了邏輯錯誤可能出現的高發(fā)區,磁盤(pán)出現邏輯錯誤在讀寫(xiě)的時(shí)候是極其痛苦的。有過(guò)硬盤(pán)出錯經(jīng)歷的朋友們都知道痛苦的程度。所以你的虛擬內存最好是隔一段時(shí)間換一個(gè)地方。
虛擬內存設置的大小也不要再按那個(gè)倍數來(lái)設置,因為那個(gè)倍數是在內存很少的情況下設置的,它是最保守的大量調用虛擬內存來(lái)當內存用的年代的產(chǎn)物?,F在我們的應用軟件一般用不到那么大的內存量,如果需要用到那么大的內存量的時(shí)候,你已經(jīng)痛苦不堪,要加內存了。想想吧,如果真要用到上GB的虛擬內存,最快的硬盤(pán)讀上GB的數據都有明顯的等待,自己看看電腦硬盤(pán)的讀寫(xiě)速度吧,哪怕是達到100MB/s,讀1GB就得10多秒,你不馬上跑電腦城買(mǎi)內存才怪!
那么虛擬內存到底應該設置為多少合適呢?我想大家心里已經(jīng)明朗多了:盡量設置成較小的值!只要你的物理內存有512MB或者以上大小,虛擬內存就可以設置成最小值256MB,最大值可以設置大一點(diǎn),反正沒(méi)用到最大值系統只會(huì )按最小值或按需分配。如果你平常使用過(guò)程中從來(lái)沒(méi)有出現過(guò)“虛擬內存不足,系統正在增加......”的提示,你還可以嘗試把最小值改小一點(diǎn);如果出現那個(gè)提示,等它分配完你再打開(kāi)設置頁(yè)面看系統已經(jīng)分到多少,然后把最小值修改成此值或略大即可。
那么能否把虛擬內存設置為0即“無(wú)分頁(yè)文件”呢?答案基本上是否定的。你可以嘗試一下。我是嘗試過(guò)的,在一臺1GB物理內存的電腦上進(jìn)行試驗,“無(wú)分頁(yè)文件”的設置在內存使用量不超過(guò)1GB的情況下,系統執行的速度并無(wú)感覺(jué),而在進(jìn)行普通的辦公、CAD制圖的過(guò)程中還有一定的停頓的現象。具體的道理我在這里講不清楚。我也嘗試過(guò)從1MB最小值進(jìn)行虛擬內存的分配,系統很快就會(huì )幫我增加虛擬內存到100多MB,這是因為很多軟件在使用的時(shí)候經(jīng)常會(huì )有一部分非實(shí)時(shí)讀取的數據在保存在虛擬內存里,而操作系統則時(shí)時(shí)在清理一些不常使用的數據到虛擬內存去,保證物理內存的暢通。沒(méi)有頁(yè)面文件的設置有可能出現一些莫名其妙的錯誤。
總結起來(lái)有6條:
?。?、不管你的物理內存有多大,都需要設置一定量的虛擬內存;
?。?、物理內存的最佳大小為最小值128MB,最大值1GB,物理內存≥512MB時(shí)適用。
?。?、現在的軟件應用來(lái)說(shuō),物理內存<512MB的建議增加物理內存,虛擬內存只是能讓你使用電腦,但是不能保證用得舒心
?。?、當提示增加虛擬內存時(shí),查看其大小,并把最小值設置為比該值略大。
?。?、虛擬內存的設置位置最好是久不久的變換,變換的方法就是設置到不同的分區。
?。?、虛擬內存設置位置:右擊“我的電腦”→屬性→高級→性能設置→高級→虛擬內存設置
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。