虛擬內(nèi)存,簡單來說,就是電腦巧妙地利用硬盤空間來模擬更大的內(nèi)存。你可能覺得內(nèi)存條已經(jīng)夠大了,為什么還需要虛擬內(nèi)存?這就像你家里的衣柜雖然很大,但總有裝不下的東西,這時(shí)你就會(huì)把一些不常用的東西放到儲(chǔ)藏室里。虛擬內(nèi)存就是電腦的“儲(chǔ)藏室”。
我曾經(jīng)就因?yàn)椴涣私馓摂M內(nèi)存吃過虧。那時(shí)我的電腦配置不算低,但運(yùn)行大型游戲時(shí)總是卡頓得厲害。我百思不得其解,以為是電腦硬件出了問題,準(zhǔn)備花錢升級(jí)。后來,一位資深程序員朋友幫我檢查后發(fā)現(xiàn),我的虛擬內(nèi)存設(shè)置太小了,系統(tǒng)頻繁地把內(nèi)存中的數(shù)據(jù)往硬盤“儲(chǔ)藏室”里搬運(yùn),導(dǎo)致速度大幅下降。調(diào)整了虛擬內(nèi)存大小后,游戲運(yùn)行流暢了許多,省下了一筆升級(jí)硬件的費(fèi)用。
那么,虛擬內(nèi)存到底是如何工作的呢?操作系統(tǒng)會(huì)監(jiān)控內(nèi)存的使用情況。當(dāng)內(nèi)存不足時(shí),它會(huì)將一些暫時(shí)不用的數(shù)據(jù)(例如后臺(tái)運(yùn)行程序的數(shù)據(jù))轉(zhuǎn)移到硬盤上的一個(gè)特殊區(qū)域——分頁文件(page file)或交換文件(swap file)。需要用到這些數(shù)據(jù)時(shí),再把它調(diào)回內(nèi)存。這個(gè)過程雖然會(huì)比直接從內(nèi)存讀取數(shù)據(jù)慢一些,但它保證了系統(tǒng)能夠運(yùn)行更多程序,避免因?yàn)閮?nèi)存不足而崩潰。
設(shè)置虛擬內(nèi)存大小需要注意什么?這并沒有一個(gè)通用的標(biāo)準(zhǔn)答案,它取決于你的系統(tǒng)配置和使用習(xí)慣。內(nèi)存較大的電腦,可以設(shè)置較小的虛擬內(nèi)存;反之亦然。 我建議你觀察電腦的內(nèi)存使用情況,如果經(jīng)常出現(xiàn)內(nèi)存不足的提示,可以適當(dāng)增大虛擬內(nèi)存。 Windows 系統(tǒng)中,可以在“系統(tǒng)屬性”->“高級(jí)系統(tǒng)設(shè)置”->“性能”->“設(shè)置”->“高級(jí)”選項(xiàng)卡中找到虛擬內(nèi)存設(shè)置。 設(shè)置時(shí),不要設(shè)置為“系統(tǒng)管理的大小”,而是自定義大小,并設(shè)置為物理內(nèi)存的1.5到2倍,通常是比較合適的。 設(shè)置完成后,需要重啟電腦才能生效。
記住,設(shè)置虛擬內(nèi)存不是萬能的。如果你的電腦經(jīng)??D,除了虛擬內(nèi)存,也可能存在其他問題,比如硬盤速度慢、CPU性能不足等等。 所以,在調(diào)整虛擬內(nèi)存之前,最好先檢查一下其他方面,才能找到問題的根源。 我的經(jīng)驗(yàn)是,先嘗試調(diào)整虛擬內(nèi)存,如果問題依舊,再考慮其他因素。 這就像修車一樣,先檢查最容易解決的問題,再逐步排查。 通過仔細(xì)觀察和逐步排查,就能找到解決問題的關(guān)鍵。
路由網(wǎng)(www.lu-you.com)您可以查閱其它相關(guān)文章!