早期的 Memcached 内存管理方式是通过 malloc 的分配的内存,使用完后通过 free 来回收内存,这种方式容易产生内存碎片,并降低操作系统对内存的管理效 率.加重操作系统内存管理器的负担,最坏的情况下,会导致操作系统比 memcached 进程本身还慢,为了解决这个问题,Slab Allocation 内存分配机制 就延生了. 现在 Memcached 利用 Slab Allocation 机制来分配和管理内存. Slab Allocation 机制原理是按照预先规定的大小,将分配…