Talloc基于 C 库上的内存池系统
Talloc 是一个层次结构的,包含引用计数和析构机制的内存池系统。它构建于标准 C 库上,定义了一组接口用以简化数据的申请和回收,尤其是对于那些包含了许多动态申请的元素(比如数组和字符串)的复杂数据结构尤为有效。
Talloc 库的主要目标是:不必再为每一个复杂的数据结构都单独编写内存释放函数;为申请的内存块提供一个逻辑组织架构;减少长时间运行的应用程序中出现内存泄露的几率。所有这些都依靠在层次结构的talloc context中申请内存而实现:当释放一个context时,它所有的子context都会被释放。
主要特色
开源项目
层次结构的内存模型
将数据结构自然的映射到内存区域
简化了大型数据结构的内存管理
内存释放前自动执行的析构函数
模拟了一个动态类型系统
实现了一个易懂的内存池系统
评论
VoltDB基于内存的数据库系统
VoltDB是Postgres和Ingres联合创始人MikeStonebraker领导开发的下一代开源数据库管理系统。它能在现有的廉价服务器集群上实现每秒数百万次数据处理。VoltDB大幅降低了服务
VoltDB基于内存的数据库系统
0
jsonDB基于 JSON 的内存数据库
jsonDBjsonDB是一个基于JSON格式的内存数据库.它具有以下特点:轻量级.无守护进程,无需任何额外的安装和配置,你只需要importjsonDb即可使用,非常方便.NOSQL.类似于mong
jsonDB基于 JSON 的内存数据库
0
Profiler基于 Web 的内存分析器
profiler(官方Fork)是基于Web的内存分析器,它可以帮助你跟踪你的服务的内存使用情况,并报告自定义的属性。
Profiler基于 Web 的内存分析器
0
MemoryPool内存池实现
这是一款高效、灵活、跨平台的内存池实现。使用MITLicence发布,完全不排斥商业使用。这是内存池分配器的模板类实现,使用非常简单,速度非常快,每次分配/释放的开销最小。提供的类主要符合C++标准库
MemoryPool内存池实现
0