有什么办法可以检测程序有无内存泄露?

zhongguofr 2005-02-25 08:11:46
有什么办法可以检测程序有无内存泄露?甚至可以检测出对象创建了没有释放?
...全文
258 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
vpoor 2005-09-08
  • 打赏
  • 举报
回复
=============
回复人: zhongguofr(凡人) ( ) 信誉:94 2005-02-27 19:23:00 得分: 0
晕!

用delphi创建一个空窗体,运行关闭后,memproof也有提示
=============

是MakeObjectInstance申请的4096资源没释放
zhongguofr 2005-09-08
  • 打赏
  • 举报
回复
ding yi xia

准备结贴
caiso 2005-03-04
  • 打赏
  • 举报
回复
顶一下
zhongguofr 2005-03-03
  • 打赏
  • 举报
回复
dingding
Kshape 2005-02-27
  • 打赏
  • 举报
回复
2937 Global Heap $00E30054 1318912 GlobalReAlloc(14876756,1318912,2)

---------------
应该是堆栈的分配使用情况
zhongguofr 2005-02-27
  • 打赏
  • 举报
回复
晕!

用delphi创建一个空窗体,运行关闭后,memproof也有提示
todouwang 2005-02-27
  • 打赏
  • 举报
回复
那个连接失效了
糖醋鼻子 2005-02-26
  • 打赏
  • 举报
回复
根据内存占用情况自己检测哈
zhongguofr 2005-02-26
  • 打赏
  • 举报
回复
运行memproof检测某程序,关闭程序时memproof提示 :

2937 Global Heap $00E30054 1318912 GlobalReAlloc(14876756,1318912,2)


这是什么意思啊?
kuki84 2005-02-25
  • 打赏
  • 举报
回复
哈哈,正在找memproof ,不用搜索了。
aiirii 2005-02-25
  • 打赏
  • 举报
回复
http://users.pandora.be/stefancr/Delphi%20-%20MemProof.htm

memproof

還有很多類似的工具
Eastunfail 2005-02-25
  • 打赏
  • 举报
回复
你可以让你的所有类全部从一个统一的类继承下来,而在那个类的构造函数里将自己登记到一个表里,析构函数里则从表中掉自己。程序结束的时候检查那个表中还有什么实例就可以
todouwang 2005-02-25
  • 打赏
  • 举报
回复
一般你创建的资源使用结束没有释放才出现泄露的。
bbm011 2005-02-25
  • 打赏
  • 举报
回复
连你自己写的程序都信不过了?

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧