jemalloc/jemalloc
GitHub: jemalloc/jemalloc
一个强调减少内存碎片和支持高并发扩展的通用内存分配器,提供堆分析等开发者工具。
Stars: 10556 | Forks: 1597
jemalloc 是一个通用的 malloc(3) 实现,侧重于避免内存碎片和可扩展的并发支持。jemalloc 最早于 2005 年作为 FreeBSD libc 分配器投入使用,此后凭借其可预测的行为,它被广泛应用于众多应用程序中。2010 年,jemalloc 的开发范围扩展至包含开发者支持功能,例如 heap profiling 和广泛的监控/调优 hooks。现代 jemalloc 版本持续被整合回 FreeBSD,因此通用性仍然至关重要。持续的开发致力于让 jemalloc 成为各类高要求应用的最佳分配器之一,并消除/缓解那些会对现实世界应用产生实际影响的弱点。
COPYING 文件包含版权和许可信息。
INSTALL 文件包含有关如何配置、构建和安装 jemalloc 的信息。
ChangeLog 文件包含每个版本的简要更改摘要。
URL:
标签:C++, FreeBSD, jemalloc, malloc, 内存分配器, 内存管理, 可扩展性, 后端开发, 堆分析, 客户端加密, 并发, 底层技术, 开源库, 性能优化, 搜索引擎爬虫, 数据擦除, 检测绕过, 监控, 碎片整理, 系统编程, 进程监控