Re: [問題] win10記憶體隨著時間推移被占滿

看板Windows作者 (UNK)時間6年前 (2017/12/02 01:03), 編輯推噓6(6014)
留言20則, 6人參與, 6年前最新討論串3/3 (看更多)
※ 引述《wasy0326 (幻 *)》之銘言: : 作業系統:win10 1703 os組建:15063.726 : Service Pack:專業版 : 發生問題頻率:只要開機一段時間,我有開遊戲以後,就會逐漸被吃滿 : 是否有做Windows Update:有 : 問題內容: : 系統配備金士頓8G DDR4 2400*2 : 最近發現玩遊戲有點卡頓,原本一開始以為是硬體負荷不了問題, : 查看以後發覺,ram使用率異常高,雖然目前沒影響到使用拉 .. 應該(? : 但是總有點疙瘩 XD ..目前只有重開機會回復正常記憶體使用量 : 重開機後,開完所有我常掛用的軟體使用率約30~40%。 : 爬文過有找到這方法↓ 有設定4了 但是不曉得裡面的禁用在哪裡選擇? : Win 8 8.1就存在的問題 : 非分頁集區記憶體洩漏的問題 : 點"執行"輸入"regedit" : HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu : 數值"Start" 輸入"4"禁用它 : 附上工作管理員資料,有沒有其他方法不用重開機能解放記憶體被吃光的問題啊 . : https://imgur.com/a/lQHWL : 還需要附上什麼資料麻煩再告知 求解這問題.. 看爬文好像只有一兩篇這問題 : 找不到解決方案 我自己的經驗是, 之前也有不知為什麼記憶體被 Windows 吃滿的狀況, 重點是從工作管理員根本看不出所以然, 所有程式加起來根本不滿使用率, 我查了很久,才發現不是程式的問題, 而是網卡驅動 Memory Leak... 我最後不用 OEM 驅動, 直接改去 Intel 官方抓驅動, 裝完就沒問題了。 驅動的記憶體用量不會顯示在工作管理員裡面, 所以根本看不出來。 我當初是用 Windows WDK 的 poolmon 查看記憶體, 不過這缺點是你要浪費個幾 G 的空間就為了 Debug... 先推薦一個軟體叫做 RAMmap, 它可以列出一些工作管理員不會列出來的記憶體用量, https://i.imgur.com/KgCcnFA.png
其中 Process Private 就是工作管理員看到的那些程式的用量, 可以先看看是哪部分占用比較多的記憶體。 如果還是找不出來是哪一隻的話,可以用 WDK: 1. 到 https://developer.microsoft.com/zh-tw/windows/hardware/windows-driver-kit 下載「安裝適用於 Windows 10 (版本 1709) 的 WDK」 2. 安裝上去 (廢話),不過開啟後第一個畫面選上面那個選項才會是安裝,然後一路下一步 3. 等它裝... 4. 裝好之後開啟: C:\Program Files (x86)\Windows Kits\10\Tools\x64\poolmon.exe 如果你是 32 位元就到 C:\Program Files (x86)\Windows Kits\10\Tools\x86 資料夾去找 poolmon.exe 5. 以原 PO 為例,因為分頁集區用量特高,所以按 P 讓分頁集區的項目往上排 (按 P 按到 Type 是 Paged 的排在最上面),然後再按 B 讓用量最大的項目排到最上面 https://i.imgur.com/bZs3N7b.png
6. 檢查看看 Paged 用量最大的那一項的 Tag,你可以丟到網路上 Google 看看這是哪一隻程式,或是 Windows + R 輸入 cmd 開啟命令提示字元,輸入 cd C:\Windows\System32\drivers 先切換到這目錄,再輸入 findstr /s __ *.* 底線填入 Tag 名稱找找看是哪一隻驅動,然後餵 Google 看看 如果有人碰到類似問題也可以參考看看。 這些資料可以參考 https://superuser.com/questions/949244/windows-10-high-memory-usage-unknown-reason 還有微軟官方 WDK 文件 https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/using-poolmon-to-find-a-kernel-mode-memory-leak ----- Sent from JPTT on my Sony F8331. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.172.224.135 ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1512147836.A.967.html

12/02 01:30, 6年前 , 1F
感謝大大回文,順便想問兩個疑問 XD
12/02 01:30, 1F

12/02 01:31, 6年前 , 2F
主機板的網卡驅動 跟 intel官方扔出來的不一樣嗎?
12/02 01:31, 2F

12/02 01:31, 6年前 , 3F
囧 如果我想測 是安裝主機板扔出來的 還是intle扔的
12/02 01:31, 3F

12/02 01:38, 6年前 , 4F
我也有用poolmon和rammap,以前還用似乎不好用的cleanmem.
12/02 01:38, 4F

12/02 08:31, 6年前 , 5F
通常筆電會裝 OEM 的驅動 因為照理說這比較不會有相容性
12/02 08:31, 5F

12/02 08:31, 6年前 , 6F
問題...我是建議還是查查看是哪一隻檔案在搞鬼比較好 因
12/02 08:31, 6F

12/02 08:31, 6年前 , 7F
為不一定是網卡驅動問題
12/02 08:31, 7F

12/02 10:41, 6年前 , 8F
專用工具推一個
12/02 10:41, 8F

12/02 13:59, 6年前 , 9F
如果主板網卡是killer的話 某版本驅動有記憶體洩漏問題
12/02 13:59, 9F

12/02 15:22, 6年前 , 10F
說實在的 我不會看現在的網卡驅動阿 ..
12/02 15:22, 10F

12/02 15:22, 6年前 , 11F
它裡面有好幾個 XDD 看不懂哪個才是
12/02 15:22, 11F

12/03 02:03, 6年前 , 12F
通常可以對對看 OEM 官網列的驅動版本和裝置管理員裡面的
12/03 02:03, 12F

12/03 02:03, 6年前 , 13F
驅動版本號一不一樣
12/03 02:03, 13F

12/04 17:01, 6年前 , 14F
回覆一下 測試兩天了 目前記憶體都沒在滿的情況
12/04 17:01, 14F

12/04 17:02, 6年前 , 15F
重灌以後就突然好了 我也搞不懂為什麼 XD
12/04 17:02, 15F

12/04 17:02, 6年前 , 16F
軟體硬體應該都差不多配置 沒什麼不一樣
12/04 17:02, 16F

12/05 10:55, 6年前 , 17F
你之前的win10是不是從舊os原地升級上來的?
12/05 10:55, 17F

12/05 10:55, 6年前 , 18F
如果是的話,出現什麼靈異現象都是正常的
12/05 10:55, 18F

12/05 19:02, 6年前 , 19F
不是耶 是整個重灌的 所以也不清楚啥情況造成的
12/05 19:02, 19F

12/05 19:02, 6年前 , 20F
因為一開始重灌回來好像沒這問題 後面才開始
12/05 19:02, 20F
文章代碼(AID): #1Q8Ojybd (Windows)
文章代碼(AID): #1Q8Ojybd (Windows)