windows虛擬內存有用嗎
Windows 虛擬內存是有用的。
虛擬內存別稱虛擬存儲器(virtual memory)。電腦中所運行的程序均需經由內存執行,若執行的程序占用內存很大或很多,則會導致內存消耗殆盡。為解決該問題,Windows 中運用了虛擬內存技術,即勻出一部分硬盤空間來充當內存使用。當內存耗盡時,電腦就會自動調用硬盤來充當內存,以緩解內存的緊張。
即使安裝了大容量的內存條,在物理內存充足的情況下,也不建議禁用虛擬內存,原因如下:
- 部分軟件運行需要虛擬內存:例如 Photoshop、3DMark 等軟件在運行時需要虛擬內存輔助,強行關閉很可能導致運行出錯或崩潰。另外,Windows 的一些核心功能也會使用虛擬內存,如 Superprefetch、內存轉儲等;
- 提高反映速度:分頁文件有著幫物理內存提高 “命中率” 和 “穩定性” 的作用,從而減少對物理內存的讀取,保護內存,延長內存的使用壽命;
- 補充物理內存:即使安裝了較大容量的內存條,在長時間使用狀態下,也可能出現內存不夠用的情況,尤其是運行多個大程序時,對內存的需求非常大。當物理內存不能滿足需求時,如果開啟了虛擬內存,它能夠自動實現部分物理內存的功能,緩解內存緊張問題;
- 虛擬內存不拖慢系統整體性能:只有當物理內存用盡后,才會啟用分頁文件。換句話說,在物理內存可以滿足當前需要時,Windows 并不會棄用高速內存而選用速度更慢的硬盤文件(分頁文件),因此不必擔心開啟分頁文件會占用硬盤空間而影響系統整體性能,除非物理內存真的無法滿足系統需要。
一般情況下,可讓 Windows 來自動分配管理虛擬內存,它能根據實際內存的使用情況,動態調整虛擬內存的大小。如果需要手動設置虛擬內存,方法如下(以 Windows 10 為例):
- 電腦上點擊【開始】菜單(或按鍵盤上的 Windows 鍵),在 “計算機” 上單機右鍵,選擇 “屬性”;
- 點擊【高級系統設置】;
- 在 “系統屬性” 對話框里面選擇【高級】,在 “性能” 下方點擊【設置】;
- 在 “性能選項” 對話框里面點擊【高級】,點擊【更改】;
- 在 “虛擬內存” 對話框里面勾選 “自動管理所有驅動器的分頁文件大小”,其虛擬內存將會被自動分配;
- 若要手動設置,將 “自動管理所有驅動器的分頁文件大小” 前面的勾去掉,之后選擇 “自定義大小”,輸入所要設置的初始大小和最大值,如初始大小為 2000,最大值為 8000;
- 輸入數值后,點擊【設置】、【確定】,重啟電腦方可生效。
需注意,虛擬內存的設定主要根據內存大小和電腦的用途來設定。一般默認是物理內存的 1.5~2 倍。如果系統分區剩余空間不夠大,可將虛擬內存設置到別的有較大剩余空間的分區,但仍建議由系統設置大小。另外,虛擬內存最好不要與系統設在同一分區內,以避免系統在此分區內進行頻繁的讀寫操作而影響系統速度。
