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)

你可能感兴趣的:(jemalloc 之 实现分析)