一种内存分配的方法及装置
摘要:
本发明公开了一种内存分配的方法及装置,通过获取每个slab类的信息;根据预先设置的最小影响因子选择算法和所述信息计算每个slab类的影响因子;将影响因子最小的slab类选取为源slab类,将一段时间内换出数量最多的slab设置为目的slab;将所述源slab类中的一个slab内存清空回收后重分配给所述目的slab,提出最小影响因子选择算法,综合考虑压缩情况下的存储数据的特征,合理选择恰当的源slab类和目的slab进行回收和重分配;调整Memcached的内存分配机制,根据slab存储状态空、满等有效地划分了区域,当需要内存的时候从末尾空闲的slab开始回收。
公开/授权文献
0/0