Windows 10 运行一段时间内存占用会爆满,Non-paged pool 占用内存会剧增,好多G。

网上查询资料,此情况通常是驱动之类导致的内存泄漏,尤其可能是网卡驱动。更新主板、网卡驱动之类后,发现并没有解决。进一步查询资料,发现了 poolmon.exe 这个工具,可具体定位内存泄漏的程序/文件,下载 poolmon.exe 工具后,
重启电脑后执行:
poolmon.exe -p -b

截图保存,记住当前内存占用情况。运行一段时间,内存占用激增后,再执行上面的命令,对比查看哪个Tag 占用的内存剧增,通常就是根源。

如上图,运行一段时间后,发现是 Thre 这个tag 占用内存缓慢增加。
命令行下,进行 C:\ 根目录,在根目录开始查找使用此 Tag 的程序,输入
C:\>findstr /s Thre *.sys
但使用 findstr 通常会报错:FINDSTR: write error
下载使用 strings.exe 结合使用比较好
<


2134

被折叠的 条评论
为什么被折叠?



