(转载) MTK申请内存

来源:互联网 发布:长春网络推广 编辑:程序博客网 时间:2024/05/19 19:40

1 oslmalloc
用于control buffer申请,size有限制,一般使用于较小buffer(通常0 -2k)的申请。
2 app_malloc
ASM机制。用于应用共享内存的申请,需要注册ID,如有内存冲突,系统会提示停掉正在使用的APP,供用户选择停止。
3 scr_malloc
用于屏幕buffer申请,模板内部使用。
4 med_ext_malloc
用于申请较大块内存(2k - ?),从MEDpool中。申请释放都比较简单,不用注册ID,但是注意free函数参数,需要对应2级指针。
med_free_ext_mem( (void **) &tempBuf );

0 0