Memcache內存管理原理

內存的碎片化 C語言中,直接malloc,free 來向操作系統申請和釋放內存時,不斷的申請和釋放過程中,形成了一些很小的內存片段,無法再利用。這種無法利用內存的現象—稱之爲內存的碎片化。 Memacache如何克服內存碎片化 memcached 用slab allocator 機制來管理內存。 原理:預先把申請到的內存劃分成數個slab class倉庫(即不同尺寸的小塊) 如下圖所示 需要內存時
相關文章
相關標籤/搜索