【3D技术宅公社】XR数字艺术论坛  XR技术讨论 XR互动电影 定格动画

 找回密码
 立即注册

QQ登录

只需一步,快速开始

调查问卷
论坛即将给大家带来全新的技术服务,面向三围图形学、游戏、动画的全新服务论坛升级为UTF8版本后,中文用户名和用户密码中有中文的都无法登陆,请发邮件到324007255(at)QQ.com联系手动修改密码

3D技术论坛将以计算机图形学为核心,面向教育 推出国内的三维教育引擎该项目在持续研发当中,感谢大家的关注。

查看: 4159|回复: 10

在非MFC框架中使用,内存泄露检查的问题??

[复制链接]
发表于 2006-5-1 02:00:18 | 显示全部楼层 |阅读模式

昨天在家写2D引擎,启动了DEBUG中的“内存泄露检查”,按照MSDN中的说法去做,检测除了内存泄露,可是提示中没有说明内存泄露的详细文件和行标,再查MSDN,说要加一个宏。加了,还是显示不出文件和行标。

换一个MFC工程,一切正常。。。。。。。。

谁知道在非MFC框架下详细的检测内存泄露????

我究竟错在什么地方呢???

 楼主| 发表于 2006-5-8 15:20:38 | 显示全部楼层
怎么没人回答啊,55555555
发表于 2006-5-8 18:58:04 | 显示全部楼层

我回答不了~~因为我从没试过

 楼主| 发表于 2006-5-12 11:57:53 | 显示全部楼层
难道你写的程序从来都不检查内存泄露??
发表于 2006-5-12 14:32:05 | 显示全部楼层

没有刻意的检查过~~

好像都是用专门的检测工具做的。

发表于 2006-5-12 14:51:01 | 显示全部楼层
在VC中,有自动内存泄漏检查机制。有个OUTPUT窗口,程序运行过后,出现的所有事件和隐式错误在这里都有显示。你把程序功能走一遍,观察下面的输出就可以找出是否有错误了。多数内存泄漏,系统都会帮你找到。
 楼主| 发表于 2006-5-15 07:44:01 | 显示全部楼层

"好像都是用专门的检测工具做的。"

什么工具可以啊,在哪里可以找到

发表于 2006-5-15 09:28:14 | 显示全部楼层
你搜索一下吧,我很少用的。
发表于 2006-6-28 14:41:05 | 显示全部楼层
最近我(初学者)遇到的情况:使用了MFC和DirectX,我在使用DirectX中内存溢出了,只是提示溢出大小和地址信息。可能MFC检查到非MFC造成的溢出就,无法提示溢出所在的文件信息了。请高手回答
发表于 2006-6-28 17:19:22 | 显示全部楼层

贴上源文件才能知道问题出在哪里

要是MFC的我反而不知道了,呵呵

发表于 2006-7-15 23:44:57 | 显示全部楼层
我一般编好程序后实际运行,打开任务管理器仔细观察内存变化,没什么异样就可以了吧,最重要是记得在程序里不用的内存要delete和设NULL....
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|3D数字艺术论坛 ( 沪ICP备14023054号 )

GMT+8, 2025-2-6 04:39

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表