当前位置:网站首页 > 技术博客 > 正文

动态内存拓展技术



tls

f

两级隔离Fit内存分配器实现。 由Matthew Conte( )撰写。 根据BSD许可证发行。

特征

malloc,free,realloc,memalign的O(1)成本

每次分配的开销极低(4个字节)

池的每个

TLS

F管理的开销很低(〜3kB)

低碎片化

仅编译为几kB的代码和数据

支持

动态

添加和删除

内存池

区域

注意事项

当前,假设体系结构可以进行4字节对齐的访问

不是为了线程安全而设计的; 用户必须提供此

笔记

该代码基于

TLS

F 1.4规范和位于以下位置的文档:

http://www.gii.upv.es/

tls

f/main/docs

它还利用

TLS

F 2.0改进功能将每个块的开销从8字节减少到4字节。

历史

2016/04/10-v3.1

代码移至github

tls

fbits.h卷入

tls

f.c

许可证已更改为BSD

2014/02/08 -v3.

  • 上一篇: c语言getchar()到底怎么用
  • 下一篇: linux/io.h
  • 版权声明


    相关文章:

  • c语言getchar()到底怎么用2024-12-01 19:01:01
  • cmd切换java版本2024-12-01 19:01:01
  • 程序员接私活收费标准2024-12-01 19:01:01
  • jupyter怎么安装tensorflow2024-12-01 19:01:01
  • 双硬盘系统装在哪个盘2024-12-01 19:01:01
  • linux/io.h2024-12-01 19:01:01
  • 远程输出叫什么2024-12-01 19:01:01
  • matlab uint8类型2024-12-01 19:01:01
  • 线程池原理和实现2024-12-01 19:01:01
  • java内部类有什么作用2024-12-01 19:01:01