jemalloc 之 实现分析

官网:http://jemalloc.net/
github: https://github.com/jemalloc/jemalloc

系列一 "jemalloc 3.6.0源码详解" :

  1. jemalloc 3.6.0源码详解—[0]基础知识
  2. jemalloc 3.6.0源码详解—[1]Arena
  3. jemalloc 3.6.0源码详解—[2]Chunk
  4. jemalloc 3.6.0源码详解—[3]Run and bins
  5. jemalloc 3.6.0源码详解—[4]Thread caches
  6. jemalloc 3.6.0源码详解—[5]分配及实现
  7. jemalloc 3.6.0源码详解—[6]释放及实现

注:此系列是 Inside of Jemalloc 的改写版,增加了更丰富的插图,原作者还写过一系列 dlmalloc 的分析文章,参见这里

系列二:

  1. 内存分配奥义·jemalloc(一)
  2. 内存分配奥义·jemalloc(二)

系列三:

  1. jemalloc管理块(arena、bin)
  2. jemalloc存储块(region、run、chunk)

杂:

  1. http://jemalloc.net/jemalloc.3.html
  2. jemalloc学习及源码(android6.0.1)简略分析
  3. jemalloc源码解析-内存管理

各版本 malloc 库的对比:

  1. ptmalloc,tcmalloc和jemalloc内存分配策略研究
  2. 几种malloc实现原理 ptmalloc(glibc) && tcmalloc(google) && jemalloc(facebook)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容