2010-06-01 108 views
8

哪裏是看的執行堆分配器的不同方式的優點/缺點一些好的資源?接觸效率的資源(碎片,吞吐量等)是首選。我不是在尋找簡單的代碼庫。(C)堆分配器的實現策略?

編輯:

我不是在這個wiki的哲學接地真正感興趣。因此,我並不想深入「爲什麼」我對此感興趣。無論潛在的意圖/問題/等,這些信息都存在,所以如果你知道任何好的資源,請在這裏鏈接到它們!

+1

什麼問題是你想解決?隨意更換CRT版本總是一個壞主意。 – 2010-06-01 00:26:11

回答

4

這是一個非常古老的問題,讓你將不得不通過研究文獻挖一個全面的看法。 (我不知道的好教材處理。)

少數地方開始:

這個值得在圖書館度過一天。是的,一棟滿是紙的大房子—這個問題就是那麼古老。

+0

道格利的執行得到了多少尊重?用戶使用了用於塊大小的頁眉和頁腳塊,以及用於空閒塊的進一步指針信息?這種策略是否導致了碎片化和服務請求時間之間的良好平衡? – sepiroth 2010-06-01 02:26:08

+0

也,是免費在該網站上的「編程的藝術」中可用的第一個版本?我找不到副本。 – sepiroth 2010-06-01 02:28:15

+1

@hatorade:Knuth值得購買。 – 2010-06-01 02:50:42