作者bnsblue (想当你的天空)
看板EE_DSnP
标题[问题] 想请问一些零碎记忆体的recycle
时间Fri May 2 17:28:19 2008
比如说
mtr 100
mtn 6
mtn 4
上面这个指令顺序做的过程中
因为12*6 = 72
100 - 72 = 28
只能再放两个obj
所以在第一个block就应该会有4 byte的零碎记忆体空下来
那请问这个4 byte是不用去recycle吗?
就是让他浪费掉罗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.18.221
1F:推 trancewu:恩恩 这四byte就用不到了 05/02 17:32
2F:→ bnsblue:那请问在MemMgr::getMem里面要怎麽处理呢?就直接return吗 05/02 17:37
3F:推 trancewu:这四个byte就不会再做处理,如果要新memory就直接new 05/02 17:41
4F:→ trancewu:MemBlock再继续分memory 05/02 17:44
5F:→ bnsblue:谢谢! 05/02 18:12
6F:推 ric2k1:在 MemTestObj::_memMgr 里可被 recycle 的最小单位为 12B 05/02 20:31