tcmalloc浅析

最近因debug需要,阅读了一下慕名已久的tcmalloc,略记一些自己的理解。 一图胜千言: 总体结构 在tcmalloc内存管理的体系之中,一共有三个层次:ThreadCache、CentralCache、PageHeap,如上图所示。 分配内存和释放内存的时候都是按从前到后的顺序,在各个层次中去进行尝试。基本思想是:前面的层次分配内存失败,则从下一层分配一批补充上来;前面的层次释放了过多的内
相关文章
相关标签/搜索