我已經閱讀了該網站上的許多主題,並遇到了死胡同,我將嘗試對其進行總結。
問題:在過去的幾個月裡,我注意到我的系統上的 RAM 使用率非常高,但在我的任務管理器、RAMmap 或資源監視器中沒有體現出來。系統報告大約一半的 24Gb 正在使用中,但沒有顯示哪些進程正在使用它。我知道Windows 作業系統透過將記憶體保留為「消耗」狀態直到需要時有效地使用記憶體是正常的,但某些程式(特別是伺服器託管)會導致我的RAM 使用量急劇增加,而我的系統會下降到儘管加載系統的程式所需的 RAM 遠低於我的容量,但速度極其緩慢,僅使用滑鼠遊標就成為一項緩慢的苦差事。
如前所述,我遵循了有關超級用戶的多個線程中的建議,這導致我嘗試以下操作:
- 在工作管理員中顯示所有進程:https://i.stack.imgur.com/ege91.jpg
- 使用資源監視器查看提交:https://i.stack.imgur.com/mcJxC.png
- 使用 RAMmap:https://i.stack.imgur.com/huYHa.png
- 遵循以下建議Windows 10記憶體使用率高(原因不明),我安裝了 poolmon、Windows 效能分析器和 xperf:https://i.stack.imgur.com/CBopC.jpg
- 我調查了頁面文件的位置和使用:https://i.stack.imgur.com/rXun1.png
- 我檢查了 SSD 和 HDD 及其頁面檔案的行為:https://i.stack.imgur.com/xRKkN.jpg
- 停用服務中的超級取得。
- 使用 Process Explorer 查看 Commit Charge:https://i.stack.imgur.com/me60X.png
似乎沒有什麼特別令人擔憂的事情,但我的眼睛非常未經訓練。我不確定如何解釋我上面發布的許多內容,但我確實有一些觀察。
儘管我不確定正常值是多少,但 poolmon 追蹤的驅動程式似乎都沒有消耗太多。在 WPA 中,擴展堆疊幾乎不會產生任何訊息,如上所示。我環顧四周,並沒有看到什麼令人震驚的東西。我不知道還有什麼可能導致記憶體洩漏,並且很樂意提供系統資訊、規格等。