很多朋友都注意到,Win11默認開啟了內存壓縮功能。內存壓縮顧名思義,可以壓縮內存中的數據,讓內存占用更少,同時減少Swap頻次,帶來更高的I/O效率。
但與此同時,壓縮數據需要耗費CPU資源,一些朋友使用的是CPU性能較弱的設備,例如輕薄本,開啟內存壓縮可能會造成卡頓緩慢。同時,內存壓縮需要消耗額外的CPU資源,帶來更多耗電發熱,這對注重續航的設備來說也是不合適的。
實際上,微軟在Win10中就已經啟用了內存壓縮機制,在Win11當中繼續了這一設定。那么問題來了,如果你不缺內存,但CPU性能較弱,而且需要更長的續航,要如何關閉內存壓縮?一起來看看吧!
確認內存壓縮的開啟狀態
首先,我們要確認內存壓縮是否真的已經開啟,這里有兩種方法。
·通過任務管理器查看。如果開啟了內存壓縮,那么在任務管理器中,就會顯示壓縮內存的數據,這個還是很容易觀察到的。
·通過命令行查看。使用系統管理員權限,打開PowerShell,然后輸入以下命令:
Get-MMAgent
按下回車鍵運行,如果看到“MemoryCompression”這一項是“Ture”,那么說明內存壓縮已經開啟。
如何關閉內存壓縮?
要關閉內存壓縮,我們需要借助命令行。使用管理員權限打開PowerShell,輸入以下命令:
Disable-MMAgent -mc
按下回車鍵運行,隨后重啟系統,內存壓縮就關閉了。
如果想要重新打開內存壓縮,也很簡單,同樣利用管理員權限打開Powershell,使用以下命令:
Enable-MMAgent -mc
重啟系統后,內存壓縮就重新開啟了。
后話
總的來說,在大部分情況下,內存壓縮是非常實用的技術,它可以增加內存的利用效率,提升I/O性能,帶來更出色的多任務體驗。但如果你的CPU能力有限,或者非常注重續航,關閉內存壓縮也不失為一種選擇,不妨試試本文的方法吧。