記憶體足夠大就不需要設定虛擬記憶體了嗎
很多小白對記憶體還不是很理解,記憶體要多大才好呢,虛擬記憶體要多大呢,?這些問題,下面,小編為你介紹下。
:
導讀:如今,隨著硬體技術的不斷提升,記憶體成本的不斷降低,記憶體條的價格可以說是已經算是“白菜價”,不少人都為自己的電腦添置了標配外的記憶體,我們計算機中使用的記憶體也越來越大。而且通過windows 7系統的普及,64位作業系統的使用人數也在不斷增加,這樣就有更多的人接觸到4G以上的記憶體。
這樣就產生了一個問題:以前記憶體小的時候不夠用,需要藉助虛擬記憶體來緩解記憶體壓力,那麼我們現在記憶體都4G、8G了,還需要使用虛擬記憶體嗎?
首先,我們先來了解一下虛擬記憶體的用途。
如果計算機缺少執行程式或操作所需的隨機存取記憶體 ***RAM***,則 Windows 使用虛擬記憶體進行補償。
虛擬記憶體將計算機的 RAM 和硬碟上的臨時空間組合在一起。當 RAM 執行速度緩慢時,虛擬記憶體將資料從 RAM 移動到稱為分頁檔案的空間中。將資料移入與移出分頁檔案可以釋放 RAM,以便計算機可以完成工作。
一般而言,計算機的 RAM 越多,程式執行得越快。如果計算機的速度由於缺少 RAM 而降低,則可以嘗試增加虛擬記憶體來進行補償。但是,計算機從 RAM 讀取資料的速度要比從硬碟讀取資料的速度快得多,因此增加 RAM 是更好的方法。
這樣看來,如果我們記憶體足夠大了,確實沒有必要使用虛擬記憶體了,而且從硬碟讀取的速度還沒有從RAM讀取資料的速度快,那麼禁用了虛擬記憶體是否能夠提升計算機的執行速度呢?
但是實際情況卻不是這樣。根據傳統的設計,Windows 的許多核心功能以及某些第三方軟體都需要使用分頁檔案,如果我們禁用了所有分頁檔案,那麼有些第三方的軟體就可能會遇到虛擬記憶體不足的錯誤,比如PhotoShop就是這樣。
所以不管記憶體多大,想要使用這類軟體都是需要開啟虛擬記憶體的。
其實在不需要使用虛擬記憶體的時候,Windows並不會使用分頁檔案,因此即使關閉了虛擬記憶體,也不會獲得任何效能上的提高。
禁用虛似記憶體只會對系統造成不穩定,某些程式執行會報錯,並不可能帶來半點效能提升!一般設1~2G就可以了,大點也無所謂,浪費點硬碟空間而已!
如果認為4G實體記憶體實在沒處用,可以用Ramdisk劃2G記憶體虛擬成一個磁碟,把虛似記憶體、臨時資料夾、IE快取設在此盤上,也就那麼回事,不會有半點快的感覺,純YY一下罷了!
一般來說,讓系統自動管理虛擬記憶體就可以了,不必要自己手動更改,如果你覺得浪費SSD的寶貴空間,那就禁用吧,大部分時候是沒關係的。。。
什麼認為系統會先佔用實體記憶體,實體記憶體滿了才會使用虛擬記憶體。你放心,系統還沒聰明到那種程度,系統會按比例佔用全部記憶體。
什麼不開虛擬記憶體程式會報錯,請問你係統是正版的?軟體是正版的?實體記憶體足夠大了?自己試過沒有?憑什麼就能確定是虛擬記憶體的問題而不是破解軟體或其他的問題?
最後很關鍵的一點,在系統設定裡面是不可能能完全關閉虛擬記憶體的,就算你設定成 0 依然會有頁面檔案***虛擬記憶體***的存在。所以基本不可能會出現什麼因為關閉虛擬記憶體而導致出錯,除非是你實體記憶體不夠大或軟體自身問題。
所以只要實體記憶體足夠大,那就關掉虛擬記憶體吧。
真出現什麼程式會因為關閉虛擬記憶體報錯,如果不是破解或實體記憶體不足的問題,那隻能說軟體的設計者太TM2了,放著高速的記憶體不用要用低速的硬碟!