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 结合使用比较好

strings.exe *.sys | findstr /s Thre

与网上别人遇到的情况不同,查找出来包含 Thre 字符的 *.sys 文件特别多,因为匹配 Thread
后来发现停用 MySQL 数据库服务,内存占用降低。
再次启动MySQL 服务,观察 Thre tag 占用内存,会一点点增大,自此发现根源。
再次尝试在 MySQL 安装目录再次查询

strings.exe *.sys | findstr /s Thre

没有找到任何匹配结果……

当前 MySQL 版本 5.7.9,准备升级。
下载 MySQL 5.7.30 安装包,安装时提示发现旧版本,可升级。升级完成后,观察一段时间,内存泄漏问题未再出现…

Windows 10 查找内存泄漏程序相关推荐

  1. ios react_查找内存泄漏React本机应用程序(iOS)

    ios react by Jignesh Kakadiya 通过Jignesh Kakadiya 查找内存泄漏React本机应用程序(iOS) (Finding memory leaks react- ...

  2. Umdhtools.exe: 如何使用 umdh.exe 来查找内存泄漏

    使用 UMDH 之前 如果您认为您遇到内存泄漏, 应注意, 内存泄漏可能不它们似乎什么. 您可能发现内存泄漏是不满足内存泄漏, 但是性能增强. 例如, MicrosoftJet 数据库引擎会消耗大量内 ...

  3. 使用UMDH查找内存泄漏

    预览: 使用UMDH分析查找内存泄漏技术 上半年对内存泄漏查找作了一个总结,主要是使用crt的debug版本查找内存泄漏,但是存在的缺陷是只能定位到用户代码中自己分配的内存,对于使用其他库中分配的内存 ...

  4. 使用Xcode的memory graph查找内存泄漏

    由donnywals于2019年12月9日发布 代码无法充分发挥功能的原因很多. 在一篇文章中,我向您展示了如何使用Time Profiler来测量代码中每种方法所花费的时间,以及如何分析结果. 尽管 ...

  5. java 内存泄漏 工具_Java剖析工具JProfiler入门使用教程:查找内存泄漏的方法

    JProfiler的内存视图会话提供了内存使用情况的动态更新视图以及分配点的信息视图.所有的视图都有几个聚集层并且能够显示现有存在的对象和作为垃圾回收的对象.本文主要介绍如何意识到内存泄漏以及查找内存 ...

  6. 如何在没有微软商店的情况下在Windows 10上安装应用程序

    如何在没有微软商店的情况下在Windows 10上安装应用程序 通过微软商店,你可以轻松地在Windows 10设备上安装应用程序,就像使用Google Play或AppleStore一样.IT部门经 ...

  7. vscode重置应用程序_如何在Windows 10上重置应用程序的数据

    vscode重置应用程序 With Windows 10's Anniversary Update, you can now reset an app's data without actually ...

  8. 面试必问:用 Java 写一个内存泄漏程序

    编译:ImportNew/唐尤华 原文链接:stackoverflow.com/questions/6470651/creating-a-memory-leak-with-java 问题: 刚参加的一 ...

  9. 使用VLD查找内存泄漏

    内存泄漏查找----------VLD VLD是VC++ 提供的内存泄漏查找工具 只能用于VC++编译器! 开始 下载地址:https://vld.codeplex.com/releases  ,下载 ...

最新文章

  1. C语言生成一个随机的九行九列数独,一个随机生成数独的C++程序
  2. Java 14 可能带来什么新特性?
  3. 容器编排技术 -- Kubernetes Pod 优先级和抢占
  4. 电视机鸿蒙os卡,开卖40天,搭载鸿蒙OS操作系统的华为电视就差评如潮?用户:亏了...
  5. 《高性能Linux服务器构建实战Ⅱ》一书纠错汇总(12月30日更新)
  6. 目标检测(九)--YOLO v1,v2,v3
  7. Gemini 2 for Mac(重复文件查找清理工具)
  8. C++11模板友元语法
  9. 单片机相关知识点,最强科普总结!
  10. 期刊论文格式模板 电子版_期刊论文发表流程是怎样的呢?
  11. CBoard项目学习
  12. (转)74系列芯片使用汇总
  13. 向深海微生物学习,提高太阳能转换效率
  14. TCP之 select模型
  15. 您的好友邀请您加入群聊~
  16. php 验证手机号邮箱,PHP正则验证真实姓名、手机号码、邮箱
  17. 体脂秤方案——体脂秤的原理是什么?
  18. 文件上传与下载----上传
  19. 第五章 异常处理(中)
  20. 保持冷静散热运行 讯景HD7870报价1399

热门文章

  1. mitmproxy的安装
  2. pytorch训练与测试爆显存问题的解决
  3. 功能测试这8点做不好,就不要去进阶自动化和性能了....
  4. servlet的url-pattern匹配规则
  5. 全国城市中心点(全)
  6. 【Java基础知识 6】Java异常详解
  7. 单片机与嵌入式的区别
  8. 【GitLab】693- 用 GitLab 做 CI/CD 是什么感觉,太强了!!
  9. iframe子页面与父页面元素的访问以及js变量的访问
  10. zend studio常见问题