更新时间:2021-03-18 GMT+08:00
原生语言的内存管理接口
原生语言的内存管理接口包括malloc、free、memcpy、memset、new、delete等接口,支持C/C++等语言,由此类接口申请的内存,用户可以自行管理和控制内存使用的生命周期。用户申请内存空间小于256k时,使用原生语言的内存接口与Matrix框架提供的内存管理接口在性能上区别不大,基于简单便捷考虑,建议使用原生语言的内存管理接口。
使用原生语言的内存管理接口代码示例:
// Use malloc to alloc buffer unsigned char* inbuf = (unsigned char*)malloc( fileLen ); // free buffer free(inbuf); inbuf = nullptr;
父主题: 内存管理