利用任务管理器查看内存泄漏之Win7

来源:互联网 发布:淘宝店设置信用卡支付 编辑:程序博客网 时间:2024/04/29 17:57

  内存泄漏是程序员的永恒话题。查看方法有很多,任务管理器是最方便的工具之一。查看的方法是观察目标进程的虚拟内存和句柄的使用量。

  默认情况下,Win7的任务管理器里没有这两项,只有物理内存 - memory (Pivate working set)。这就需要自己动手添加了,点击View菜单->Select columns,弹出如下对话框:

 

勾上虚拟内存 -Memory – Commit Size”和 句柄 -handle”,点击OK

 运行你的目标程序,找到对应的进程,观察虚拟内存 -Memory – Commit Size”和 句柄 -handle”的数量。如果一直在增加,就有可能泄漏。当然,这只能查看那些明显的泄漏。轻微泄漏就不容易看出来,那就许雅帅哦更高级的办法,比如用专业工具软件Bounds check等。

 

 

思考题:为什么查看内存泄漏要看虚拟内存而不是物理内存使用量?

 

原创粉丝点击