tcmalloc淺析

最近因debug需要,閱讀了一下慕名已久的tcmalloc,略記一些自己的理解。 一圖勝千言: 總體結構 在tcmalloc內存管理的體系之中,一共有三個層次:ThreadCache、CentralCache、PageHeap,如上圖所示。 分配內存和釋放內存的時候都是按從前到後的順序,在各個層次中去進行嘗試。基本思想是:前面的層次分配內存失敗,則從下一層分配一批補充上來;前面的層次釋放了過多的內
相關文章
相關標籤/搜索