Memcache内存管理原理

内存的碎片化 C语言中,直接malloc,free 来向操作系统申请和释放内存时,不断的申请和释放过程中,形成了一些很小的内存片段,无法再利用。这种无法利用内存的现象—称之为内存的碎片化。 Memacache如何克服内存碎片化 memcached 用slab allocator 机制来管理内存。 原理:预先把申请到的内存划分成数个slab class仓库(即不同尺寸的小块) 如下图所示 需要内存时
相关文章
相关标签/搜索