-
题名多级缓存的内存分配器MCMalloc应用研究
- 1
-
-
作者
张华
刘晶晶
-
机构
中国电子科技集团公司第
-
出处
《信息化研究》
2020年第1期70-75,共6页
-
文摘
文章研究和分析了通用内存分配器PTMAlloc2和TCMalloc的特点,通过借鉴现有通用内存分配器的优秀设计思想,提出了一种基于多级缓存的内存分配器MCMalloc。通过在不同层级上分配缓存,极大地减少锁的使用,降低锁竞争,提升了高并发系统的内存分配性能,并且支持不同层级之间的内存回收和同层级之间的内存迁移,避免内存分配效率恶化,提升了内存分配器的稳定性。通过TCMalloc官网数据和MCMalloc实验结果分别与PTMalloc2对比分析,在高并发场景下MCMalloc比TCMalloc能更好地改善了内存操作性能。
-
关键词
内存分配
内存回收
高并发内存分配
多级缓存
MCMalloc
-
Keywords
memory allocation
memory recycling
high concurrent memory allocation
mutil-level cache
MCMalloc
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-