2019-07-21 06:48发布
来俩不甜的 发表于 2017-5-4 15:16 因为别的地方也要使用这64k内存,你这样定义就一点都不给别人用了,别的地方定义的变量加起来就超过64k了, ...
275891381 发表于 2018-2-2 13:45 #define MALLOC_SIZE 30 //64kb all=64kb x*1024+x*1024/32*2=64kb*1024 最大x=60.235
JoeyZhang 发表于 2018-3-8 16:03 x*1024+x*1024/32*2=64kb*1024 最大x=60.235 这个式子怎么来的
最多设置5个标签!
恩,谢谢~
x*1024+x*1024/32*2=64kb*1024 最大x=60.235
这个式子怎么来的
内存是 u8的 MEM_MAX_SIZE大小
内存表是u16 的 MEM_MAX_SIZE/MEM_BLOCK_SIZE大小
MEM_BLOCK_SIZE=32
管理x内存 需要占用 内存+内存表大小=x+x/32*2
一周热门 更多>