
我只使用有限數量的程序,但我的整個 RAM 都被使用了。這些圖片應該提供足夠的數據。我也遇過這個帖子所以這是 RAMMap 文件(Mega.co.nz,102MB)。
我相信所有資訊都在螢幕截圖中。
我怎麼可能僅透過這些進程就使用了 98% 的 8GB RAM?一個小於 200MB 的 Chrome 進程怎麼會相當於我記憶體的 13%?
我也看過這個問題但這裡一定還有其他情況嗎?我的狀態是 100%,只是 Chrome 和 Visual Studio 2013 不應該產生這樣的影響。
硬體:
- 英特爾酷睿 i7 4770K
- 微星Z87-GD65
- 藍寶石 R9 270X Dual-X 2GB GDDR5 OC Boost Lite
- 海盜船 RM750
- 金士頓 HyperX Genesis 8 GB DIMM DDR3-1600
- 三星 840 EVO 250 GB
- 2 個資料硬碟(1 x 1TB、1 x 2TB)
答案1
如果您在此之前透過網路移動了(大)文件,那麼您就位於正確的位址。
這篇文章的第一部分解釋瞭如何診斷此問題並自行測試,但如果您只是想要解決方案,那麼您可以跳到最後並更改註冊表項。如果您確定這適用於您,則無需其他任何操作。
診斷
當然,首先要做的就是驗證這一點。您可以透過安裝來做到這一點池蒙透過 Windows 開發人員工具包。
安裝後,請轉到C:\Program Files (x86)\Windows Kits\8.1\Tools\x64
(如果適用於您的情況,請將其更改為 8.0 或 x86)並啟動poolmon.exe
.
接下來,P按 池類型排序並按B位元組數排序。
您現在將看到類似這樣的畫面:
您可以看到這裡的大問題是帶有 tag 的條目Wfpn
。如果您也有這個,那麼您來對地方了。
下一步是找出這與哪個驅動程式相關。
開啟命令提示字元 ( cmd.exe
) 並使用以下命令導航至驅動程式資料夾
cd c:\windows\System32\Drivers
並找到合適的驅動程式:
findstr /s Wfpn *.*
這應該給你這樣的東西:
我們現在可以看到netio.sys
罪魁禍首就是它。經過快速谷歌搜索後,我發現了一個討論(並解決)這個問題的線程。
使用者透過在安全模式下啟動並認識到問題現已解決來診斷此問題。這意味著問題出在未載入的驅動程式。透過排除法發現Ndu.sys
司機造成了這個問題。
解決方案
您可以透過啟動登錄編輯程式 ( regedit.exe
) 並導覽至
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu
並將“Start”的值變更為“4”,這將停用它。
重新啟動計算機,現在一切都應該正常工作(我剛剛以 10MB/s 的速度通過網絡傳輸了 10GB 的文件,並且我的內存使用率沒有超過 35%)。
這篇文章是來自幾個來源的累積答案: