jemalloc起源于Jason Evans 2006年在BSDcan conference发表的论文:A Scalable Concurrent malloc Implementation for FreeBSD
jason认为phkmalloc(FreeBSD’s previous malloc implementation by Kamp (1998))没有考虑多处理器的情况,因此在多线程并发下性能低下(事实如此),而jemalloc适合多线程下内存分配管理。

jemalloc 5.0.1 发布,内存分配管理
Jemalloc 5.0.1 已发布,jemalloc 是一个通用的 malloc(3)实现,它强调了分段回避和可伸缩并发支持。jemalloc 在 2005 年首次作为 FreeBSD libc 分配器使用,2010年,jemalloc 的功能延伸到如堆分析和监控/调优等。现代的 jemalloc 版本依然集成在 FreeBSD 中。更新内容:Update decay->nunpurged before pu

发布于 2017-07-06 15:22:37 | 166 次阅读

jemalloc 5.0.0 全新版本发布,内存分配管理
jemalloc 发布了全新的 5.0.0 版本。与以前所有的版本不同,新版本不使用自然对齐的“chunks”进行虚拟内存管理,而是使用页面对齐的“extents”。jemalloc 是一个通用的 malloc(3)实现,它强调了分段回避和可伸缩并发支持。jemalloc 在 2005 年首次作为 FreeBSD libc 分配器使用,2010年,jemalloc 的功能延伸到如堆分析

发布于 2017-06-15 00:28:30 | 200 次阅读

jemalloc 4.5.0 发布,内存分配管理
jemalloc 4.5.0 发布了。新特性:Add --disable-thp and the opt.thp mallctl to provide opt-out mechanisms for transparent huge page integration. (@jasone)Update zone allocator integration to work with macOS 10.12. (@glandium)Restructure *CFLAGS configuration, so that C

发布于 2017-03-03 06:03:05 | 191 次阅读

jemalloc 4.2.0 发布,内存分配管理
jemalloc 4.2.0 发布了。新特性:Add the arena..reset mallctl, which makes it possible to discard all of an arena's allocations in a single operation. (@jasone)Add the stats.retained and stats.arenas..retained statistics. (@jasone)Add the --with-version configure option. (@jasone

发布于 2016-05-16 04:28:11 | 195 次阅读

jemalloc 4.1.0 发布,增强了可移植性
 jemalloc 4.1.0 发布了新的版本,增强了可移植性,性能也得以大大的优化。jemalloc 4.1.0新特性:* Implement decay-based unused dirty page purging, a major optimization with mallctl API impact. This is an alternative to the existing ratio-based unused dirty page purging, and is intended to event

发布于 2016-03-02 07:56:14 | 174 次阅读