關閉Windows10內存壓縮辦法
內存壓縮是Win10系統(tǒng)新加的一個功能,用來壓縮內存,當內存不夠用時,系統(tǒng)會將多余的內存進行壓縮,并放在物理內存上,并不像虛擬內存一樣寫入硬盤。
盡管當前android手機6GB,8GB甚至12GB的機器都較為常見了,但內存無論多大,總是會有不夠用的時候。當系統(tǒng)內存緊張的時候,會將文件頁丟棄或回寫回磁盤(如果是臟頁),還可能會觸發(fā)LMK殺進程進行內存回收。這些被回收的內存如果再次使用都需要重新從磁盤讀取,而這個過程涉及到較多的IO操作。就目前的技術而言,IO的速度遠遠慢于這RAM操作速度。因此,如果頻繁地做IO操作,不僅影響flash使用壽命,還嚴重影響系統(tǒng)性能。內存壓縮是一種讓IO過程平滑過渡的做法, 即盡量減少由于內存緊張導致的IO,提升性能。"引用見文末"
內存壓縮會耗費CPU資源來進行壓縮操作
CPU性能羸弱且內存容量大的用戶可以選擇關閉獲得更好的內存穩(wěn)定性
————————————————
WIN加R 輸入PowerShell 進入管理員身份?
輸入Get-mmagent 查看狀態(tài)
此時會出現:
ApplicationLaunchPrefetching : True
ApplicationPreLaunch? ? ? ? ?: True
MaxOperationAPIFiles? ? ? ? ?: 512
MemoryCompression? ? ? ? ? ? : True
OperationAPI? ? ? ? ? ? ? ? ?: True
PageCombining? ? ? ? ? ? ? ? : False
PSComputerName? ? ? ? ? ? ? ?:
如果MemoryCompression 右邊顯示 True 就是壓縮啟用?顯示False 就是關閉?
如果是True?此時輸入Disable-MMAgent -mc 關閉內存壓縮
ApplicationLaunchPrefetching : True
ApplicationPreLaunch? ? ? ? ?: True
MaxOperationAPIFiles? ? ? ? ?: 512
MemoryCompression? ? ? ? ? ? : False
OperationAPI? ? ? ? ? ? ? ? ?: True
PageCombining? ? ? ? ? ? ? ? : False
PSComputerName? ? ? ? ? ? ??
反之輸入?Enable-MMAgent 啟用
如果顯示拒絕訪問
一,在已經打開的powershell輸入:Start-Process?powershell?-Verb runAs轉為管理員powershell模式,此時就可以輸入Get-mmagent?即可
二,按住Shift點重啟按鈕,選擇啟動設置-安全啟動,安全啟動后?WIN加R?輸入PowerShell?進入管理員PowerShell模式?此時輸入Get-mmagent?即可
三,右鍵桌面左下角開始菜單,選擇windowns powershell(管理員)即可
內存壓縮技術釋義參考:
https://zhuanlan.zhihu.com/p/537372544