ptmalloc堆內存管理機制(主要討論Linux x86下32位系統)

bin(chunk容器) ptmalloc將相似大小的 chunk 用雙向鏈表鏈接起來,這樣的一個鏈表被稱爲一個 bin。 Ptmalloc 一共維護了 128 個 bin,並使用一個數組來存儲這些 bin,這個數組被成爲bin數組。 bin數組結構如下: 在32位平臺下,bin[0] 和 bin[127] 是不存在的,因爲最小的 chunk 爲 16B, small bin 一共 62 個, l
相關文章
相關標籤/搜索