怎样发现客户端软件中的内存泄露

发表于:2009-06-29来源:作者:点击数: 标签:客户端内存软件
cynthiagu: 我觉得内存泄露的 问题在 测试 VC++ 开发 的软件是比较容易出现的。 应该说是分配空间内存时出现了问题 1 、VC是有专门的测试内存泄露的 工具的 可以具体到代码的那几行。 2、测试的人员 我觉得看资源管理器 是一个简单而比较实用的方法 ,我们所
cynthiagu:

  我觉得内存泄露的 问题在测试VC++开发的软件是比较容易出现的。

  应该说是分配空间内存时出现了问题

  1 、VC是有专门的测试内存泄露的 工具的  可以具体到代码的那几行。

  2、测试的人员 我觉得看资源管理器 是一个简单而比较实用的方法 ,我们所关注的是怎么样的操作导致分别导致出现内存泄露的概率有多少,这样子才能帮助开发人员更好的解决问题。

  3、LR中的 也有一个WINDOWS资源监控参数,但是我感觉这个只是给一些对服务器性能的 ,真正查找原因客户端的问题  还没找到合适的方法

  fmsbai5:

  客户端内存泄漏,公司一个用VC++开发的产品遇到过此类问题。

  1.BoundsChecker;

  2.调试工具包Debugging Tools for Windows (x86)下的 windbg.exe和Gflags.exe;

  3.Pageheap.exe;

  4.Windows自带的性能监控器perfmon;

  5.C++ Test;

  6.Rational PurifyPlus;

  以上这些工具更多是调试用的,需要源代码,对开发人员可能用处更大些

  7.和开发人员沟通,获得最有可能发生内存泄漏的模块或功能点,再执行测试;

  8.分析系统特性,制定计划。

原文转自:http://www.ltesting.net