使用IVECTORMODEL_Add造成内存泄露了,帮我分析下啊

凹哩凹哩 2011-04-17 11:05:16
使用IVECTORMODEL_Add前没有内存泄露,使用之后就有了,我已经写IVECTORMODEL_SetPfnFree了,在里面把Image和text都释放了。
...全文
1666 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
niqusiba2 2011-07-11
  • 打赏
  • 举报
回复
检查内存泄露的一个好方法:
在创建的时候;动态分配的时候,将地址打印出来,如果程序存在内存泄露的话,会将那个泄露的地址也打印出来的,这个时候,就可以根据地址来检查出是哪里出现的问题。我试过,非常有效。
west3316 2011-06-13
  • 打赏
  • 举报
回复
排除法,注释掉你认为可能产生内存泄露的代码。当找到了产生内存泄露的代码后再来分析为何产生泄漏。
另外,欢迎放我的论坛www.justbrew.net
devin_jia 2011-04-20
  • 打赏
  • 举报
回复
strayedbird 2011-04-20
  • 打赏
  • 举报
回复
也许和model关联的widget有关。
model 一般被widget管理,当model设置到widget的时候,其引用计数加一,释放时需要model和widget都进行释放操作,参见:
https://developer.brewmp.com/cn/forum/%E5%BC%95%E7%94%A8%E8%AE%A1%E6%95%B0-nrefs-%E8%AF%B4%E6%98%8E%E5%92%8C%E4%BD%BF%E7%94%A8
  • 打赏
  • 举报
回复
需要看一下代码。。。
iBug168 2011-04-18
  • 打赏
  • 举报
回复
贴代码....另外看看free的mem 总数..是不是跟你malloc出来的一样...

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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