對於機械硬碟、或SATA固態硬碟,軟體運轉速度的提升會有感覺,如果是NVME硬碟,可能感覺不到。
桌面新建一個文字文檔,複製貼上如下內容,另存為1.reg,然後右鍵合併,並重新啟動電腦。
WindowsRegistryEditorVersion5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement] "DisablePagingExecutive"=dword:00000001 "LargeSystemCache"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters] "EnablePrefetcher"=dword:00000003
執行指令get-mmagent查看系統預先讀取狀況,True就是開啟False就是關閉:
ApplicationLaunchPrefetching 程式預先載入記憶體(記憶體大就開)
ApplicationPreLaunch 程式預先運作(CPU速度快就開)(需先開這項,不然會提示Enable-MMAgent : 不支援該要求。)
MaxOperationAPIFiles 最大程式預先載入進記憶體的檔案數(記憶體越大開得越多,預設256)(這個就是在C:WindowsPrefetch裡面的檔案數量,如果你記憶體非常大,例如16G或32G就可以把這個設定大一些,可以設定從1~8192)只需要運行set-mmagent之後輸入數字即可
MemoryCompression 內存壓縮(CPU速度快就開)
OperationAPI (內存大就開,可以讓內存預先讀取非系統的任何程式)
PageCombining (讓系統合併具有相同內容的內存,可以節省內存,CPU速度快就開)
上圖是小編開啟和關閉的項目,CPU 12400,記憶體32gb。
關閉Disable-MMAgent 加專案名稱
開啟Enable-MMAgent 加專案名稱
Enable-MMAgent -ApplicationLaunchPrefetching
#Enable-MMAgent -ApplicationPreLaunch 這件事要先開,不然可能會報錯
Enable-MMAgent -OperationAPI
Disable-MMAgent -MemoryCompression
Disable-MMAgent -PageCombining
以上是大內存優化,電腦升級16g/32g內存速度沒什麼變化怎麼辦?的詳細內容。更多資訊請關注PHP中文網其他相關文章!