tlsf
两级隔离Fit内存分配器实现。 由Matthew Conte( )撰写。 根据BSD许可证发行。
特征
malloc,free,realloc,memalign的O(1)成本
每次分配的开销极低(4个字节)
池的每个
TLSF管理的开销很低(〜3kB)
低碎片化
仅编译为几kB的代码和数据
支持
动态添加和删除
内存池区域
注意事项
当前,假设体系结构可以进行4字节对齐的访问
不是为了线程安全而设计的; 用户必须提供此
笔记
该代码基于
TLSF 1.4规范和位于以下位置的文档:
http://www.gii.upv.es/
tlsf/main/docs
它还利用
TLSF 2.0改进功能将每个块的开销从8字节减少到4字节。
历史
2016/04/10-v3.1
代码移至github
tlsfbits.h卷入
tlsf.c
许可证已更改为BSD
2014/02/08 -v3.
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/7670.html