Glibc内存管理--ptmalloc2源代码分析(五)

3.2.3内存管理数据结构概述 3.2.3.1  Main_arena与non_main_arena 在Doug Lea实现的内存分配器中只有一个主分配区(main arena),每次分配内存都必须对主分配区加锁,分配完成后释放锁,在SMP多线程环境下,对主分配区的锁的争用很激烈,严重影响了malloc的分配效率。于是Wolfram Gloger在Doug Lea的基础上改进使得Glibc的mal
相关文章
相关标签/搜索