当前位置: 代码迷 >> 驱动开发 >> 内存泄露?该如何处理
  详细解决方案

内存泄露?该如何处理

热度:15   发布时间:2016-04-28 10:25:30.0
内存泄露?
我自己的驱动 自己的上层代码。 在执行7 × 24小时后,发生了如下现象
1. 重新打开一个任务管理器,系统提示,“系统资源不足,无法完成请求”
2. 打开一个图片,同样提示“系统资源不足”

可是,在重新测试,监控系统如下资源,没有发现任何增长
1. memory -> pool nonpaged bytes
2. memory -> pool paged bytes
3. paging file -> % usage
4. process -> private bytes (我的上层程序进程)
5. process -> virtual bytes (我的上层程序进程)
6. process -> thread count  (我的上层程序进程)
7. process -> handle count  (我的上层程序进程)

然后,我不死心,重新用如下工具分别执行了测试。
1、 umdh 测试上层应用程序, 没有发现内存泄露
2、 pool monitor 监控我自己的驱动程序, 没有发现内存泄露。


可是,清明过后的今天,在测试机上还是出现了,不能打开图片,不能打开任务管理器,等一般服务访问失败的现象。 求教,这是怎么回事。

------解决方案--------------------
是安装的虚拟机吗?硬盘容量还剩多少
------解决方案--------------------
你的程序有没有往硬盘写东西,是不是硬盘空间不足,没有虚拟内存空间了?
  相关解决方案