虛擬內存這個詞,估計新生代里聽說過的人不多。
但如果你是電腦老鳥,或者經常玩大型游戲的話,虛擬內存應該或多或少還有些印象。
在那個電腦性能相對羸弱,硬件價格又昂貴的年代,虛擬內存可以說是讓人又愛又恨的存在,一方面它會占用大量存儲空間,另一方面如果關掉它,又會導致卡頓,程序無法運行的情況。
現在系統越來越聰明,電腦配置也越來越好, 我們幾乎已經不需要再手動調整虛擬內存大小了,甚至有些朋友物理內存(運存)非常充裕,會選擇直接關閉虛擬內存。
今天小淙就來告訴你,關于虛擬內存的事情。
不管物理內存多大,都不要關閉虛擬內存!
民間傳說“只要物理內存有8G,虛擬內存就沒必要了”,這種說法顯然不對,否則2020年后的新電腦就改閹割掉這個功能了,物理內存和虛擬內存分工都不一樣。
當系統運行一個程序時,需要將進程的所有信息加載到內存中,每個進程都占用一塊獨立的內存空間,通常我們使用電腦都會開啟多個程序,就會產生許多進程,比如小淙經常掛著QQ,聽著相聲,打著游戲。
當進程過多、過大時,內存就會吃不消,特別是運行大型游戲,用PS\PR\3DMAX等處理文件的時候。一個程序就可能吃滿所有內存。
于是就有了虛擬內存技術,操作系統在磁盤空間上創建一個大的虛擬內存空間,存儲進程所有信息,在程序運行時,只將需要的部分映射到物理內存上。
我這里只開了幾個網頁和word,已提交數據就有10GB,但物理內存只使用4GB。
可見,虛擬內存和物理內存的分工根本就不一樣,不可取代對方。
虛擬內存技術允許進程不必完全在內存中執行,這樣就實現了進程可以比物理內存大,虛擬內存允許進程很容易的共享文件和地址空間,還為創建進程提供了有效的機制。
現在幾乎所有民用操作系統都使用了虛擬內存技術。
即便現在系統已經非常智能,幾乎不需要我們手動調整虛擬內存大小,但如果你也有需要底配電腦干高配事的情況,電腦在長時間運行后、打開多個程序時、打開大程序時卡頓,都可以嘗試調整虛擬內存大小。
具體方法以Windows 10為例:
初始大小建議是物理內存的1.5-2倍(1GB=1024MB)
關于虛擬內存對硬盤使用壽命影響的傳聞,解釋一下:
1、任何讀寫操作都會減少硬盤的使用壽命;
2、虛擬內存的讀寫操作大多是小型隨機讀取或更大的順序寫入,這兩種操作都是SSD很擅長的操作類型;
3、頁面文件對硬盤造成的磨損微不足道,如果頁面文件被頻繁使用,更應該考慮加大物理內存;
4、硬盤的壽命足夠用到換新的,無需刻意保養。
綜上所述,即使你的物理內存已經比較大了,還是建議不要關閉虛擬內存,而如果擔心虛擬內存影響硬盤壽命,那更是沒有必要,放心用吧。
本文編輯:@ 小淙
?本文著作權歸電手所有,未經電手許可,不得轉載使用。