dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:3528回复:25

请教:如何查找程序中哪里导致内存泄漏?

楼主#
更多 发布于:2003-05-19 18:46
在vc的debug环境中执行程序,停止后在debug信息输出框中报告内存泄漏
Detected memory leaks
Dumping objects ->
{58} normal block at 0x07960030,0 bytes long
Data:<>
Object dump complete
用什么工具检测在哪里出现内存泄漏问题?

最新喜欢:

abc0099abc009...
dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-21 11:49
up,请继续关注
dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-20 22:45
[quote]大虫虫,你就别玩我了,告诉我吧,究竟该怎么办?不一样你就给我一个能用的,好么?


9494,人家这么急着调程序,你就赶快帮帮人家吧,不然大家可要打你pp了 :D :D [/quote]
谢谢声援, :D
dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-20 22:44
boundscheck for vc6很好啊,有些错误似乎不影响程序运行,但毕竟是错误,应该改了,boundscheck就发现了很多小bug(大bug一般都早就搞定了)。有没有调试vb6程序的boundscheck呢? :P
dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-20 22:37
感谢虫虫,刚才用虫虫给我的boundscheck找到若干错误,包括上面那个leak了0 bytes的错误。在运行中boundscheck可以定位到错误点上,很好改正。但是还是有下面的问题,运行过程中不报错,停止运行才输出来,无法定位,咋办?
------------------
Detected memory leaks!
Dumping objects ->
{62} normal block at 0x08614910, 5 bytes long.
 Data: < ZZZZ> BF 5A 5A 5A 5A
Object dump complete.
------------------
我想用0x08614910定位,是否可行?keilc可编译出lst文件,源程序和汇编码对应。

[编辑 -  5/20/03 by  dalaba]
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-20 22:28
大虫虫,你就别玩我了,告诉我吧,究竟该怎么办?不一样你就给我一个能用的,好么?


9494,人家这么急着调程序,你就赶快帮帮人家吧,不然大家可要打你pp了 :D :D
早起早睡 精神百倍
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-05-20 21:22
在vc的debug环境中执行程序,停止后在debug信息输出框中报告内存泄漏
Detected memory leaks
Dumping objects ->
{58} normal block at 0x07960030,0 bytes long
Data:<>
Object dump complete
用什么工具检测在哪里出现内存泄漏问题?

很奇怪哟,怎么是0 bytes long,leak了0 bytes?
很隐蔽的错误。
dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-05-20 20:12
qq如何?28061172
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-05-20 20:10
sunkai1700@sina.com,多谢虫虫!


17m呢 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-05-20 20:02
天网只有for Delphi & C++.Builder的。
dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-05-20 20:01
sunkai1700@sina.com,多谢虫虫!
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-05-20 19:54
[quote]boundscheck for vc6
呵呵

哪里有下载?谢谢 [/quote]

我有,但是太大贴不上。
本站搜搜看有没有
没有去天网搜 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-05-20 19:52
大虫虫,你就别玩我了,告诉我吧,究竟该怎么办?不一样你就给我一个能用的,好么?
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-05-20 19:49
[quote][quote]boundscheck for vc6
呵呵

哪里有下载?谢谢 [/quote]

ds中就有啊 [/quote]
不一样的 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-05-20 19:48
请哪位老大给我ds201的sn,谢谢
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-05-20 18:44
[quote]boundscheck for vc6
呵呵

哪里有下载?谢谢 [/quote]

ds中就有啊
早起早睡 精神百倍
dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-05-20 15:38
boundscheck for vc6
呵呵

哪里有下载?谢谢
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2003-05-20 14:56
偶想借此机会问个问题:

为什么我的设备句并只能打开一次,关了后就死活也打不开了,我在creatfile是已经允许了多次打开呀。
dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2003-05-20 13:58
有没有打开句柄之类的?
关闭后最好清零

和上面说的一样,我也习惯open的同时写close,过程插在中间。清零倒没有全部都做,必须吗?

[编辑 -  5/20/03 by  dalaba]
yjc
yjc
驱动小牛
驱动小牛
  • 注册日期2002-03-12
  • 最后登录2010-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2003-05-20 11:58
有没有打开句柄之类的?
关闭后最好清零
上一页
游客

返回顶部