rt_malloc(rt_size_t size)内存分配函数最小分配尺寸问题

发布于 2015-02-10 14:44:23
对于RTT中动态内存管理中的小内存管理模块中的rt_malloc(rt_size_t size)内存分配函数来说,当size < 12 时分配的内存字节大小为12,RTT为什么要这么设计呀?

查看更多

关注者
0
被浏览
1.9k
3 个回答
grissiom
grissiom 2015-02-10
避免过多的碎片~
zibozhangxinxin
zibozhangxinxin 2015-02-10
在 rt_malloc(rt_size_t size)函数内部有这么一条程序:if (size < MIN_SIZE_ALIGNED)
size = MIN_SIZE_ALIGNED;其中MIN_SIZE_ALIGNED = 12, 为什么要设置rt_malloc函数申请的空间最小为12字节呢,请教大牛。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友