診斷 Windows 10 高系統記憶體使用率

診斷 Windows 10 高系統記憶體使用率

我發現這個問題,其答案解釋瞭如何確定哪個驅動程式導致 Windows 10 中的記憶體洩漏。

poolmon -b這是運行, then p, then的結果b

池監控結果

運行findstrCont傳回一個包含 3,500 個「Cont」實例的文件,因此這沒有幫助。與 相同smNp僅顯示了 的問題rdyboost.sys,我確信這不會引起問題。

我運行了給定的xperf命令,但結果對WPA.exe我來說完全是胡言亂語:

WPA.exe 結果

看起來該AIFO部分僅佔記憶體的 0.666MB,而System目前正在使用約 700MB。

如何正確排除導致問題的驅動程式?

根據要求,這是現在任務管理器的螢幕截圖。

工作管理員

答案1

這不是內存洩漏,而是新的特徵

在Windows 10中,微軟在記憶體管理器中新增了一個稱為壓縮儲存的新概念,它是壓縮頁面的記憶體集合。這意味著當記憶體管理器感受到記憶體壓力時,它將壓縮未使用的頁面,而不是將它們寫入磁碟。這減少了每個進程使用的記憶體量,允許 Windows 10 一次在實體記憶體中維護更多應用程式。這也有助於在 Windows 10 中提供更好的回應能力。由於系統進程將儲存保存在記憶體中,因此當記憶體可供其他進程使用時,其工作集就會變得更大。這在任務管理器中可見,也是系統進程似乎導致記憶體洩漏的原因。

相關內容