電腦卡了,不外乎硬件、軟件兩方面的原因。有很多人會選擇加個SSD來加速電腦。如果是追求更快的速度,還會進行一些系統設置,比如“虛擬內存”的設置,會設置一個固定值或者直接關閉虛擬內存。
也難怪有很多人都說,現在虛擬內存根本沒有存在的意義!
但是這種說法,還是有失偏頗的。在我們的以往印象中,虛擬內存是使用硬盤空間來緩解內存不足的一個功能。因此很多人以為關閉了虛擬內存,只是讓硬盤空間不被占用而已。
準確來說,這個磁盤的分配不是叫“虛擬內存”,而是叫“分頁文件”,是操作系統虛擬內存管理架構,本身并不是虛擬內存。虛擬內存其實還承擔了其他系統功能,關閉虛擬內存,表面上硬盤空間是不被占用了,但實際上一些系統和軟件操作都會受到影響。
就比如軟件內存糾錯、更大寬容度的地址混淆等等,都需要虛擬內存來提高內存的命中率。如果運行PR和AE等大型應用程序,會對電腦內存有更高的需求,那么虛擬內存的配合只會讓系統工作會更加協調,如果關閉虛擬內存,反而會降低系統的可靠性和性能。
很多人會糾結于占內存的這個問題,但是,實際上操作系統提交的虛擬內存大小=物理內存+分頁文件。需要特別注意的是,提交≠使用。電腦請求內存、提交內存、使用內存在系統里是不同的步驟。舉個例子就是,我請求使用電腦,提交申請書,但不代表我已經可以使用電腦,中間還需要“批準”。
我有個酷愛吃雞的朋友,他的電腦物理內存16G,為了游戲愉快,把虛設內存的分頁文件置一個固定值(1GB),結果玩游戲的時候卻經常彈出內存不足的提示,還以為是硬盤容量不夠。
這就是錯誤認知出現的問題。操作系統提示內存不夠的時候,并不是因為物理內存不夠,而是它到了虛擬內存限制值的上限。你玩游戲的時候,就算系統申請了128G內存,就算你的電腦只有16G內存,也一樣可以申請成功。所以,申請真的只是“申請”,只有對內存讀寫才會占用實際的物理內存。
所以,虛擬內存的分頁文件,不單單是用來存放物理內存放不下的數據,也會還影響整個系統的理論內存使用上限。
先來個小總結:
以往之所以會有設置虛擬內存的大小的操作,是因為xp、win7、win8的時期,硬件方面還在發展,而虛擬內存原本的設置值偏大,不太合理,所以往往會影響到電腦的運行,對于虛擬內存的分頁文件大小就需要設置。
但是,現在電腦硬件基本跟上來了,而win10系統的虛擬內存設置的程序相對合理,所以win10系統的小伙伴們可以讓操作系統管理虛擬內存。如果你習慣自己掌控的話,那就要好好的想一下你平常使用的軟件和操作,受到虛擬內存的影響有多大,再設置合適的值,但是,不建議直接關閉。
最后,就說一下虛擬內存設置的方法吧。按照微軟官方的說法,虛擬內存最好設為物理內存容量的1.5-3倍。接下來老毛桃會以win10系統進行操作截圖。
具體操作步驟如下:
1、右鍵“此電腦”,選擇“屬性”
2、在系統頁面中,點擊左側的“高級系統設置”
3、在系統屬性頁面中,切換至“高級”選項卡,并點擊“性能”/“設置”
4、在性能頁面中,切換至“高級”選項卡,點擊“虛擬內存”/“更改”
5、隨后,勾選“自定義大小”,進行數值設置,設置的初始值一般是電腦的物理內存大小,而最大值一般是電腦物理內存大小的1.5-2倍,最后點擊“確定”即可。比如電腦的物理內存大小是2G,初始值就可以設置2048MB,最大值就可以設置4096MB。
Windows和Windows Server的64位版本比32位版本支持更多的物理內存(內存),但是,配置或增加頁面文件大小的原因沒有改變。它始終是在必要時支持系統故障轉儲,或者在需要時擴展系統提交限制。
例如,當安裝了大量物理內存時,在高峰使用期間可能不需要頁面文件來支持系統提交費用,僅可用的物理內存就足夠大了,但是,可能仍需要頁面文件或專用轉儲文件來備份系統故障轉儲。
這就引出了一個問題,應該分配多少pagefile.sys大小的問題?對于普通用戶,最好讓Windows操作系統決定是否將頁面文件大小保留為其默認值。
大多數Windows電腦已開始向SSD和NVMe過渡,它們的價格昂貴。下面,讓我們看一下確定合適頁面文件大小的因素:
Windows將頁面文件管理設置為自動,它位于C:\pagefile.sys,是一個隱藏文件。如果要手動配置,則可以使用下面的計算方法。另外,要完成此操作,你應該對Pagefile及其使用管理員帳戶特權的方式有清楚的了解。
1.故障轉儲設置
下面是微軟建議使用的計算方法:
系統崩潰轉儲設置最小頁面文件大小要求
小內存轉儲(256KB)1兆字節
內核內存轉儲取決于內核虛擬內存的使用情況
完成內存轉儲1個內存加257 MB *
自動內存轉儲取決于內核虛擬內存的使用情況。
* 1 MB的標頭數據和設備驅動程序總共可以包含256 MB的輔助崩潰轉儲數據。
Windows將所有轉儲文件保留在%SystemRoot%\Minidump并自動進行管理。如果要啟用專用專用的元數據文件,則需要更改注冊表項。
打開注冊表編輯器并瀏覽到以下項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
右鍵單擊CrashControl,創建一個新的字符串值,并將其命名為DedicatedDumpFile。
雙擊它,并將其值設置為 <Drive>:\<Dedicateddumpfile.sys>。 Drive是分區,例如“ D、E”等。
接下來,創建一個DWORD值DumpFileSize,并設置定義大?。ㄒ哉鬃止潱∕B)為單位)的值。
2.高峰系統所需量
它描述了保證所有進程都適合物理內存和頁面文件的虛擬內存總量。當你說“峰值”時,這是自上次啟動操作系統以來已達到的所需量的達到的最高值。
3.不常訪問的頁面數量
按照此方法找出不經常訪問的頁面數量,以獲取最小和最大頁面文件大小。
最小頁面文件大?。?/p>
根據頁面文件的使用歷史記錄,內存量(內存÷8,最大32 GB)和故障轉儲設置而變化。
最大頁面文件大小:
內存×3或4GB,以較大者為準,然后,將其限制為卷大小÷8。但是,如果崩潰轉儲設置需要,它可以增長到卷上1GB的可用空間內。
更多windows 10操作系統使用技巧,請關注→→#win10玩機技巧#
想了解更多精彩內容,快來關注@微課傳媒
1.頭條號【微課傳媒】專注軟件分享,如果你喜歡玩軟件,歡迎關注、評論、收藏、轉發。
2.在學習中有什么問題,歡迎與我溝通交流,號搜索【微課傳媒】,我在這里等你喲!