DSP&VSIPL学习--(三)

#仅用于个人工作中的记录巩固#

测试发现,在DSP中,绑定块核创建视图时会消耗用户堆的空间。

1、vsip_cblockbind_f()一次,消耗DSP堆空间176bytes,对其用vsip_cblockdestroy_f()释放,是有效的。
2、vsip_cvbind_f()一次,消耗DSP堆空间28bytes,对其用vsip_cvdestroy_f()释放,是有效的。

3、vsip_cmbind_f()一次,消耗DSP堆空间36bytes,对其用vsip_cmdestroy_f()释放,是有效的。

4、

5、memcpy不消耗堆空间

6、malloc/memalign后,先free在置NULL,同样不消耗用户堆空间。

7、vsip_cmcreate_f()内部是()和()的结合,但消耗的空间大于前两者176+36=212bytes<220bytes这种方式相比于block再绑定是消耗堆空间的
vsip_cmcreate_f()一次消耗M*N*2*4+220bytes,但是用vsip_cmdestroy_f()释放只能释放36bytes,故不应该用这种方式释放或者应该换一种方式创建

8、将vsip_cmcreate_f()替换为先创建块,再将视图绑定到块这种形式,能够完全释放,但相比于前者,多小号了8bytes.

9、vsip_cvdestroy_f()\vsip_cblockdestroy_f()\vsip_fft_destroy_f()\vsip_fftm_destroy_f\vsip_cmdestroy_f在封装好的销毁块中无法销毁,且:vsip_ccfftop_create_f\vsip_ccfftmip_create_f在创建的时候就很耗费堆空间,但放在main函数里采用:vsip_fft_destroy_f()\vsip_fftm_destroy_f释放可以完全释放;

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

amyun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值