[問題] recycleList
是這樣的
我在寫recycleList這個class的reset()函數時想到一些問題
直覺想到的是我們要把那些nextlist的尾巴release掉
但問題來了
因為arrsize>=256後的recyclelist是在呼叫MemMgr::getMemRecycleList()時產生的
那這些object應該是用甚麼記憶體來宣告呢??
現在很直覺想到的就是動態的heap
但是這樣變成說 只要遇到需要產生新的recyclelist就要跟系統new新的記憶體
來存放這些新的obj(recyclelist)
這樣不是跟一開始要做memory management的目的相牴觸了嗎?
還是說我以上徹徹底底的想錯了(?)
煩請指正並給予意見XDDDDDD thx
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.252.206
→
11/17 16:33, , 1F
11/17 16:33, 1F
推
11/17 17:14, , 2F
11/17 17:14, 2F
推
11/17 17:33, , 3F
11/17 17:33, 3F
→
11/17 17:34, , 4F
11/17 17:34, 4F
→
11/17 17:34, , 5F
11/17 17:34, 5F
→
11/17 21:54, , 6F
11/17 21:54, 6F
推
11/17 22:03, , 7F
11/17 22:03, 7F
→
11/17 22:10, , 8F
11/17 22:10, 8F
推
11/17 23:47, , 9F
11/17 23:47, 9F
※ 編輯: kickpp 來自: 140.112.252.206 (11/18 00:00)
→
11/18 00:01, , 10F
11/18 00:01, 10F
推
11/18 16:19, , 11F
11/18 16:19, 11F