介绍
memkind库是一个用户可扩展的堆管理器,构建在jemalloc之上,它可以控制内存特性并在各种内存之间对堆进行分区。内存的种类由应用于虚拟地址范围的操作系统内存策略定义。无需用户扩展的memkind支持的内存特性包括NUMA控制和页面大小特性。jemalloc非标准接口已扩展,使专门领域能够通过memkind分区接口从操作系统请求虚拟内存。通过其他memkind接口,用户可以控制和扩展内存分区功能,并在选择启用的功能时分配内存。memkind接口允许在指定设备上创建和控制文件支持的内存(PMEM类型)。
开发语言:C/C++。
一句话描述:一个用户可扩展的堆管理器。
开源协议:BSD。
建议的版本
建议使用的版本为“1.13.0”。