TI中文支持网
TI专业的中文技术问题搜集分享网站

关于CMEM的问题

我的程序中创建的Buffer,在采集关闭时,del了Buffer,按道理应该释放了对应的pool,但是实际上多次开启采集后查看了pool,需要的大小的pool已经用完导致程序出错,所以是因为del根本没有释放对应的内存池造成的,我是个初学者,我想问一下专家,什么原因会导致内存池没有释放?我应该从哪里入手找到问题点?buffer明明delete了,但是返回值是fail,说明没有删除成功,但是找不到原因,我想可能是进程正在使用buffer导致删除失败?请求专家帮助,谢谢!

mickeybear:

补充:

@20,316,835us: [+7 T:0x447c4490] OM – Memory_contigFree> Error: buffer (addr=1185460224, size=1382400) not found in

translation cache

这是报错信息。

赞(0)
未经允许不得转载:TI中文支持网 » 关于CMEM的问题
分享到: 更多 (0)