#仅用于个人工作中的记录巩固#
测试发现,在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释放可以完全释放;