Inside of Jemalloc
Jemalloc最初是Jason Evans为FreeBSD开发的新一代内存分配器, 用来替代原来的phkmalloc, 最早投入使用是在2005年. 到目前为止, 除了原版Je, 还有很多变种被用在各种项目里. Google在android5.0里将bionic中的默认分配器从Dl替换为Je,也是看中了其强大的多核多线程分配能力.同经典分配器, 如Dlmalloc相比, Je在基本思路和实现上存在明显的差别. 比如,Dl在分配策略上倾向于先dss后mmap的方式, 为的是快速向前分配, 但Je