jemalloc 4.5.0 发布,内存分配管理

淡漠悠然
 淡漠悠然
发布于 2017年03月03日
收藏 9

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 CFLAGS behaves typically, and EXTRA_CFLAGS provides a way to specify e.g. -Werror during building, but not during configuration. (@jasone@ronawho)

Bug 修复:

  • Fix DSS (sbrk(2)-based) allocation. This regression was first released in 4.3.0. (@jasone)

  • Handle race in per size class utilization computation. This functionality was first released in 4.0.0. (@interwq)

  • Fix lock order reversal during gdump. (@jasone)

  • Fix/refactor tcache synchronization. This regression was first released in 4.0.0. (@jasone)

  • Fix various JSON-formatted malloc_stats_print() bugs. This functionality was first released in 4.3.0. (@jasone)

  • Fix huge-aligned allocation. This regression was first released in 4.4.0. (@jasone)

  • When transparent huge page integration is enabled, detect what state pages start in according to the kernel's current operating mode, and only convert arena chunks to non-huge during purging if that is not their initial state. This functionality was first released in 4.4.0. (@jasone)

  • Fix lg_chunk clamping for the --enable-cache-oblivious --disable-fill case. This regression was first released in 4.0.0. (@jasone@428desmo)

  • Properly detect sparc64 when building for Linux. (@glaubitz)

完整更新内容请查看发布首页

下载地址:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:jemalloc 4.5.0 发布,内存分配管理
加载中

最新评论(2

AbbyCin
AbbyCin

引用来自“代码强国”的评论

redis就是用的这个,有啥不同?
比glibc自带的ptmalloc 快,但是似乎没有tbb的快。
代码强国
redis就是用的这个,有啥不同?
返回顶部
顶部