文件名称:mimalloc:mimalloc是紧凑的通用分配器,具有出色的性能
文件大小:995KB
文件格式:ZIP
更新时间:2024-03-16 20:27:21
C
微分配 mimalloc(发音为“ me-malloc”)是具有出色特征的通用分配器。 最初由Daan Leijen开发,用于和语言的运行时系统。 最新版本标签: v2.0.0 (测试版,2021年1月31日)。 最新的稳定标签: v1.7.0 (2021-01-31)。 mimalloc是malloc替代品,可以在不更改代码的情况下用于其他程序,例如,在基于动态链接的基于ELF的系统(Linux,BSD等)上,可以将其用作: > LD_PRELOAD=/usr/bin/libmimalloc.so myprogram 它还有一种简便的方法来覆盖的默认分配器。 设计中值得注意的方面包括: 小型且一致:使用简单且一致的数据结构,该库的LOC约为8k。 这使得它非常适合集成和适应其他项目。 对于运行时系统,它提供了用于单调心跳和延迟释放的钩子(用于带引用计数的有限最坏情况下的时间)。