作者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