自從某些廠起火、停電少了以后,電腦內(nèi)存的價格是一路走低。
DDR4 8G*2 便宜的也就200出頭,16G*2 3200MHz 也只要三五百,就算 DDR5 也不再貴不可及。
多少條內(nèi)存才趕得上一塊 CPU 一張顯卡?
這個重要的電腦硬件差不多只是預(yù)算的零頭,不少朋友肯定猶豫起了是 16 還是 32 甚至 64GB 了。
但要是沒有工作需求,大內(nèi)存似乎用處不大?
實際上是有的,怪只怪 Windows 默認(rèn)調(diào)度太保守,白白浪費了大內(nèi)存的優(yōu)勢。
對內(nèi)存利用率進(jìn)行優(yōu)化,是可以讓軟件、系統(tǒng)更加絲滑的。
說到內(nèi)存優(yōu)化,大家肯定會想起XX管家、衛(wèi)士的加速球、小火箭。
暫且不提釋放內(nèi)存有沒有用,但肯定不少人覺得內(nèi)存這玩意就是占用越低越好。
對也不全對,畢竟和隔壁A姓系統(tǒng)瘋狂吃內(nèi)存殺后臺比起來,Windows 的內(nèi)存管理機制顯然要友好很多。
只要內(nèi)存占用不大到使用硬盤的虛擬內(nèi)存,只用一點和只剩一點對系統(tǒng)流暢度是沒有影響的。
在不爆內(nèi)存的情況下把活盡量丟給它是能夠讓系統(tǒng)更流暢絲滑,誰叫它的速度快了硬盤不止一點點,也能節(jié)約寶貴的 CPU 資源。
簡單來說就是,放心用。
如果你沒有子系統(tǒng)、虛擬機、多開搬磚等非常吃內(nèi)存的需求,強烈建議禁用前臺程序的頁面交換以及開啟大容量系統(tǒng)緩存。
這樣可以優(yōu)先利用起 ns (時間單位)級別的內(nèi)存而非 ms 級別的硬盤,軟件和系統(tǒng)的響應(yīng)速度可以得到提升。
Win+R 運行 regedit 打開注冊表編輯器。
涉及注冊表修改建議先進(jìn)行備份,遇到問題可直接還原。
導(dǎo)航到:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management
分別雙擊 DisablePagingExecutive 和 LargeSystemCache 這兩項,將其數(shù)值由 0 修改為 1 。
重啟系統(tǒng),禁用前臺程序的頁面交換就已經(jīng)生效了。
但 LargeSystemCache 大容量系統(tǒng)緩存雖然已經(jīng)開啟但我們需要給它設(shè)置一個更大的值。
右鍵開始,管理員身份運行終端/PowerShell 。
執(zhí)行 get-mmagent 命令可以看到許多內(nèi)存功能選項。
其中 MaxOperationAPIFiles 最大程序預(yù)加載進(jìn)內(nèi)存的文件數(shù)也就是我們需要修改的值。
執(zhí)行 set-mmagent 命令,根據(jù)提示填入一個更大的。
32G 及以上電腦可以開大點(1~8192),我這 16G 就開了4096 ,可以多次修改感受。
都到這了可以順便再優(yōu)化一下其他內(nèi)存功能。
建議關(guān)閉 MemoryCompression 內(nèi)存壓縮和 PageCombining 內(nèi)存合并這兩項,可以減輕 CPU 負(fù)擔(dān)但會稍許增加內(nèi)存占用。
Disable-MMAgent -MemoryCompressionDisable-MMAgent -PageCombining
如果是 CPU 特別強勁但內(nèi)存卻只有4G、8G 這種配置...可以自行嘗試開或者關(guān)這兩項。
因為雖然說的是合并/壓縮內(nèi)存,但實際并不能節(jié)省什么內(nèi)存,一些情況下甚至不減反增。
優(yōu)化完,小蠑這 16G 內(nèi)存的占用情況也十分健康,原來不爆內(nèi)存現(xiàn)在也不會爆內(nèi)存。
而對軟件、系統(tǒng)流暢度以及減少 CPU、硬盤跟不上時的謎之卡頓上還是有所幫助的。
當(dāng)然這些操作對游戲幀率并沒有直接影響,想要明顯效果只有更換硬件、XMP、超頻內(nèi)存來實現(xiàn)。
不過有總比沒有好,具體的大家自己試試感受吧。