什么是Windows內(nèi)存壓縮? win10/11系統(tǒng)啟用和禁用內(nèi)存壓縮的教程

內(nèi)存管理是操作系統(tǒng)的主要功能之一,它控制和維護(hù)著每個(gè)系統(tǒng)進(jìn)程的內(nèi)存分配。從 Windows 10 Version 1507 開始,Microsoft 將內(nèi)存壓縮功能集成到了 Windows 內(nèi)存管理流程中。這種內(nèi)存管理技術(shù)旨在通過壓縮存儲(chǔ)在 RAM 中的某些信息來減少內(nèi)存使用。
內(nèi)存壓縮功能在 Windows 11 和 10 操作系統(tǒng)中默認(rèn)啟用,也可以隨時(shí)禁用。
什么是 Windows 內(nèi)存壓縮
在深入了解 Windows 內(nèi)存壓縮的本質(zhì)之前,首先必須對(duì)「分頁(yè)」有一定的了解:
- 分頁(yè)是一種虛擬內(nèi)存管理過程,它使用輔助內(nèi)存或磁盤存儲(chǔ)來減輕 RAM 的工作負(fù)載。當(dāng)系統(tǒng)檢測(cè)到 RAM 空閑空間不足時(shí),會(huì)將一些系統(tǒng)進(jìn)程的部分區(qū)域(稱為頁(yè)面)轉(zhuǎn)移到硬盤上。
- 「頁(yè)面」文件默認(rèn)位于 Windows 的系統(tǒng)卷中,以文件名為
pagefile.sys
的隱藏文件形式存在。 - 「頁(yè)面」文件包含系統(tǒng)很少使用的進(jìn)程的信息。只有在需要時(shí),Windows 才會(huì)從該文件中檢索信息。
- 通過這種分頁(yè)過程,可以節(jié)省 RAM 空間。
pagefile.sys 頁(yè)面文件
但是,「分頁(yè)」有一個(gè)不可忽視的缺點(diǎn):在硬盤上進(jìn)行連續(xù)的讀寫過程需要時(shí)間,會(huì)導(dǎo)致 Windows 變慢。而內(nèi)存壓縮技術(shù)通過壓縮不經(jīng)常使用的「頁(yè)面」來解決這個(gè)缺點(diǎn),而不是將它們寫入磁盤。這樣可以減少對(duì)磁盤的讀寫頻率,以顯著提高響應(yīng)速度。
內(nèi)存壓縮為 Windows 進(jìn)程提供了更多的 RAM 空間,使進(jìn)程可以駐留在 RAM 中,并且能夠允許更多的任務(wù)同時(shí)運(yùn)行。
Windows 內(nèi)存壓縮原理概述
內(nèi)存壓縮的基本概念是:壓縮當(dāng)前未被任何系統(tǒng)進(jìn)程或應(yīng)用程序使用的內(nèi)存頁(yè)面,以釋放主內(nèi)存,供其他進(jìn)程使用。這樣可以減少系統(tǒng)在 RAM 和磁盤上的頁(yè)面交換頻率,以減少緩慢且占用資源的交換過程。
Windows 內(nèi)存壓縮示意圖
RAM 的訪問速度遠(yuǎn)快于磁盤,因此,內(nèi)存壓縮可以在不顯著降低性能的情況下增加 RAM 可用空間:
- 當(dāng)一個(gè)頁(yè)面需要進(jìn)行交換時(shí),它首先會(huì)被壓縮并存儲(chǔ)在 RAM 中。
- 當(dāng)再次需要時(shí),該頁(yè)面會(huì)被解壓縮并返回,整個(gè)過程比將頁(yè)面交換到磁盤要快得多。
簡(jiǎn)單來說就是:
RAM 速度 > 內(nèi)存壓縮(壓縮和解壓)速度 > 磁盤頁(yè)面文件交換速度
Windows 內(nèi)存壓縮大小
- 與沒有內(nèi)存壓縮功能的 Windows 版本相比,Windows 10 Version 1507 及更高版本 Windows 僅有大約 50% 的情況將交換頁(yè)面寫入磁盤。
- Windows 還能夠利用 CPU 核心進(jìn)行大量壓縮和解壓的讀/寫并行操作。
啟用還是禁用 Windows 內(nèi)存壓縮
內(nèi)存壓縮可以提供顯著的性能優(yōu)勢(shì),減少 RAM 使用量并降低訪問時(shí)間。對(duì)于 RAM 有限的 Windows 設(shè)備來說,這是一個(gè)很好的選擇。然而,由于內(nèi)存頁(yè)面的壓縮和解壓過程有時(shí)需要大量的 CPU 資源,該功能也可能增加額外的系統(tǒng)開銷。
盡管 Microsoft 不建議禁用 Windows 內(nèi)存壓縮功能,但這取決于硬件資源和用戶偏好:
- 對(duì)于 RAM 有限的舊設(shè)備,內(nèi)存壓縮可以為更多應(yīng)用程序和進(jìn)程騰出 RAM 空間,但也需要考慮 CPU 性能和負(fù)載。
- 新一代的 CPU 可能會(huì)高效處理壓縮/解壓過程。然而,如果內(nèi)存管理過程消耗了大量 CPU 資源,也可以考慮禁用內(nèi)存壓縮。
- 如果已經(jīng)有足夠的 RAM,但內(nèi)存壓縮導(dǎo)致設(shè)備出現(xiàn)性能問題,也可以選擇禁用它。
- 在某些系統(tǒng)上,無論啟用還是禁用內(nèi)存壓縮,性能上可能沒有明顯的差別。
如何啟用或禁用 Windows 內(nèi)存壓縮
前文已經(jīng)提到,Windows 11 和 10 默認(rèn)啟用了 Windows 內(nèi)存壓縮功能。但是,用戶可以隨時(shí)禁用或重新啟用它。以下是操作步驟:
1、在「開始」菜單中搜索 Powershell
– 并選擇「以管理員身份運(yùn)行」。
2要查看內(nèi)存壓縮的工作狀態(tài),請(qǐng)運(yùn)行以下命令:
Get-MMAgent
查看 Windows 內(nèi)存壓縮狀態(tài)
3、可以運(yùn)行以下命令啟用或禁用內(nèi)存壓縮:
Disable-MMAgent -mc
禁用 Windows 內(nèi)存壓縮Enable-MMAgent -mc
啟用 Windows 內(nèi)存壓縮
禁用和啟動(dòng) Windows 內(nèi)存壓縮
相關(guān)文章
Win10 八月可選更新KB5041582發(fā)布:修復(fù)系統(tǒng)卡死/內(nèi)存泄漏等問題
今天微軟面向 Windows 10 22H2 用戶發(fā)布 KB5041582 更新,用戶安裝后版本號(hào)升至 Build 19045.4842,下面我們就來看看更新日志匯總2024-08-30win10玩游戲閃退內(nèi)存不足怎么辦 win10玩游戲閃退內(nèi)存不足解決方法
在使用Win10系統(tǒng)玩某些游戲時(shí),你是否遇到過突然閃退的問題?其中,內(nèi)存不足是導(dǎo)致游戲閃退的常見原因之一,下面將為你介紹解決Win10玩游戲閃退內(nèi)存不足問題的方法2024-07-22pci設(shè)備感嘆號(hào)要緊嗎 win10系統(tǒng)pci內(nèi)存控制器感嘆號(hào)解決方法
PCI設(shè)備出現(xiàn)感嘆號(hào)通常表示設(shè)備驅(qū)動(dòng)程序出現(xiàn)問題或設(shè)備本身出現(xiàn)故障,下面我們就來看看win10系統(tǒng)遇到這個(gè)問題的解決辦法2024-06-24win10內(nèi)存不能為written怎么辦 win10內(nèi)存不能為written解決方法
部分用戶在使用win10時(shí),卻遇到了一個(gè)內(nèi)存錯(cuò)誤提示,叫做“內(nèi)存不能為written”,這是怎么回事呢?下面,小編就為大家分享Windows10系統(tǒng)提示“內(nèi)存不能為written”的解決方2024-03-22win10怎么進(jìn)行內(nèi)存診斷 win10內(nèi)存診斷操作方法
win10怎么進(jìn)行內(nèi)存診斷??jī)?nèi)存檢測(cè)可以很好的幫助我們查看win10的內(nèi)部存儲(chǔ),很多小伙伴不知道如何進(jìn)行檢測(cè),其實(shí)我們只需要點(diǎn)擊屬性,然后找到控制面板主頁(yè)就可以完成設(shè)置了2024-02-26win10內(nèi)存檢測(cè)怎么看結(jié)果 win10內(nèi)存檢測(cè)結(jié)果的查看方法
很多朋友不知道win10內(nèi)存檢測(cè)工具檢測(cè)完在哪里看??jī)?nèi)存問題可能會(huì)導(dǎo)致電腦丟失信息或停止工作,當(dāng)你懷疑電腦存在無法自動(dòng)檢測(cè)到的內(nèi)存問題時(shí),該工具可幫助你識(shí)別和診斷內(nèi)2024-01-23win10內(nèi)存不能為read怎么處理 win10內(nèi)存不能為read解決方法
最近有不少用戶在電腦重啟的時(shí)候出現(xiàn)了錯(cuò)誤提示,最后是該內(nèi)存不能為read,那么我們遇到這個(gè)問題該怎么辦呢?小編認(rèn)為出現(xiàn)內(nèi)存不能為read很有可以是因?yàn)橄到y(tǒng)不兼容的問題引2023-11-03Win10徹底關(guān)閉Antimalware Service Executable解決cpu內(nèi)存占用過高問題
Antimalware Service Executable進(jìn)程是微軟殺毒軟件Windows Defender的相關(guān)系統(tǒng)進(jìn)程,是個(gè)正常的系統(tǒng)進(jìn)程,其工作時(shí)經(jīng)常會(huì)出現(xiàn)高CPU、高內(nèi)存與高磁盤的情況,關(guān)閉就可以解2023-11-03win10中Tiworker.exe占用CPU過高怎么辦? tiworker內(nèi)存占用過高解決技巧
win10中Tiworker.exe占用CPU過高怎么辦?tiworker.exe是win10操作系統(tǒng)的一個(gè)組件,然而最近有用戶發(fā)現(xiàn)tiworker.exe進(jìn)程在win10系統(tǒng)中占用的內(nèi)存過高,嚴(yán)重影響了系統(tǒng)的正常2023-07-11如何更改pagefile.sys文件位置 虛擬內(nèi)存頁(yè)面文件轉(zhuǎn)移教程
如何將C盤中的pagefile.sys轉(zhuǎn)移到其它磁盤呢?pagefile.sys的大小是系統(tǒng)根據(jù)當(dāng)前所使用的虛擬內(nèi)存大小來決定的,你開啟的軟件程序越多,這個(gè)文件就越大。就有用戶想要將其2023-03-25