51Testing软件测试论坛

标题: 请教如何测试内存泄漏问题 [打印本页]

作者: windowstest    时间: 2005-7-19 16:18
标题: 请教如何测试内存泄漏问题
我正在测试一个DELPHI写的程序,该程序运行后所占内存不断增加,估计是内存泄漏,请教下各位大虾如何查找定位?万分感激!
作者: calven    时间: 2005-7-19 20:24
在 MFC 中,可以使用 DEBUG_NEW 宏代替 new 运算符来帮助定位内存泄漏。在程序的“Debug”版本中,DEBUG_NEW 将为所分配的每个对象跟踪文件名和行号。当编译程序的“Release”版本时,DEBUG_NEW 将解析为不包含文件名和行号信息的简单 new 操作。因此,在程序的“Release”版本中不会造成任何速度损失。
当进行对象转储时,用 DEBUG_NEW 分配的每个对象均将显示被分配到的文件和行号,使您可以查明内存泄漏源。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2