怎样才能查出程序的内存泄漏问题? 我想测试某程序运行时的内存占用情况,发现内存泄漏的问题,不知道该怎样做呢?我知道有专门的检查内存泄漏的工具,但如果不用工具,直接写代码可以实现吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以用一下BoundsChecker Delphi Edition (它有专门VC/MFC 版的),它和著名的SoftIce是一个公司出的.(实际上boundschecker)也挺著名),可以自动查明静态的堆栈错误及内存/资源泄露.很方便. 谢谢ljpxyxc,不过我现在是想在一个测试工具中增加检测内存泄漏这项功能,所以还是想知道源码,而不是通过工具。如果用boundschecker工具,可以把它嵌到我的测试工具中吗? james:Dunit可以检查内存泄漏吗?我现在研究的就是Dunit,你是不是用过dunit?要是用过的话,那太好了!我有一堆的问题想请教。[email protected] 原来你要做个这样的工具.通常程序关闭时,WINDOWS会自动释放为该程序分配的所有内存.你的这个程序就是要观察一个正在运行的程序的内存分配与释放.有难度. 我下了个boundschecker,用用看,说不定有所启发。要是能把它挂到dunit中就好了 用的 cxDBLookupComboBox,ListFieldNames 设置了多个列,怎么显示其他列的值? delphi操作XML问题,可能有点难度,希望高手指点 关于第三方控件 开发"批量发送邮件"过程中的问题 【我是菜鸟】统计大家使用的是何种数据库技术,如ADO等,也欢迎大家讨论 老师要求编写五子棋的程序可是我实在想不出该怎么设定估价函数啊帮帮忙啊? 求最简单的连接ACCESS数据库的代码(今天心情好,放分) 做类似windows的工具栏用哪个控件? 如何获得某个exe的版本号和创建日期? TClientSocket控件如何一次只收取服务端返回的一条信息 为什么没有直接数据直接导出excel的控件? 如何把系统中已经注册的TRemoteDataModule注销
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货