摘要: 1. 简介 mt allocator 是一种以2的幂次方字节大小为分配单位的空间配置器,支持多线程和单线程。该配置器灵活可调,性能高。 分配器有三个通用组件:一个描述内存池特性的数据,一个包含该池的策略类,该池将实例化类型链接到公共或单个池,以及一个从策略类继承的类,该类是实际的分配器。 描述内存池 阅读全文
posted @ 2022-03-28 23:08 流翎 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1. 摘要 STL的空间分配器(allocator)定义于命名空间std内,主要为STL容器提供内存的分配和释放、对象的构造和析构的统一管理。空间分配器的实现细节,对于容器来说完全透明,容器不需关注内存分配和回收的策略细节如何。 STL allocator需实现如下4个标准接口 pointer al 阅读全文
posted @ 2022-03-28 23:07 流翎 阅读(407) 评论(0) 推荐(0) 编辑