Re: [问题] win10内存随着时间推移被占满

楼主: UNicK37 (UNK)   2017-12-02 01:03:50
※ 引述《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
作者: wasy0326 (幻 *)   2017-12-02 01:30:00
感谢大大回文,顺便想问两个疑问 XD主机板的网卡驱动 跟 intel官方扔出来的不一样吗?囧 如果我想测 是安装主机板扔出来的 还是intle扔的
作者: enthos (影斯作业系统)   2017-12-02 01:38:00
我也有用poolmon和rammap,以前还用似乎不好用的cleanmem.
楼主: UNicK37 (UNK)   2017-12-02 08:31:00
通常笔电会装 OEM 的驱动 因为照理说这比较不会有相容性问题...我是建议还是查查看是哪一只档案在搞鬼比较好 因为不一定是网卡驱动问题
作者: wgst88w (清楚明“熙”)   2017-12-02 10:41:00
专用工具推一个
作者: wushiny01   2017-12-02 13:59:00
如果主板网卡是killer的话 某版本驱动有内存泄漏问题
作者: wasy0326 (幻 *)   2017-12-02 15:22:00
说实在的 我不会看现在的网卡驱动阿 ..它里面有好几个 XDD 看不懂哪个才是
楼主: UNicK37 (UNK)   2017-12-03 02:03:00
通常可以对对看 OEM 官网列的驱动版本和装置管理员里面的驱动版本号一不一样
作者: wasy0326 (幻 *)   2017-12-04 17:01:00
回复一下 测试两天了 目前内存都没在满的情况重灌以后就突然好了 我也搞不懂为什么 XD软件硬件应该都差不多配置 没什么不一样
作者: ksng1092 (ron)   2017-12-05 10:55:00
你之前的win10是不是从旧os原地升级上来的?如果是的话,出现什么灵异现象都是正常的
作者: wasy0326 (幻 *)   2017-12-05 19:02:00
不是耶 是整个重灌的 所以也不清楚啥情况造成的因为一开始重灌回来好像没这问题 后面才开始

Links booklink

Contact Us: admin [ a t ] ucptt.com