tcmalloc——爲高併發場景而生的內存分配器

(Ps:全篇讀完後再回頭來看一下封面圖) 0.前言 在我們寫業務代碼的過程中,業務代碼與系統內核間的兩層內存池往往容易被忽略,尤其是其中的C庫內存池。 當代碼申請內存時,首先會到達應用層內存池,如果應用層內存池有足夠的可用內存,就會直接返回給業務代碼,否則,它會向更底層的 C 庫內存池申請內存。 PTmalloc, TCMalloc和JEMalloc都屬於C庫內存池。幾乎所有程序都在使用 C 庫內
相關文章
相關標籤/搜索