← 返回列表

一种高效多线程批处理块内存池管理方法

申请号: CN202311399304.5
申请人: 南京集成电路设计服务产业创新中心有限公司
更新日期: 2026-03-09

专利详细信息

项目 内容
专利名称 一种高效多线程批处理块内存池管理方法
专利类型 发明申请
申请号 CN202311399304.5
申请日 2023/10/26
公告号 CN117555674A
公开日 2024/2/13
IPC主分类号 G06F9/50
权利人 南京集成电路设计服务产业创新中心有限公司
发明人 陆昆; 李雷; 陈刚; 谭小慧
地址 江苏省南京市浦口区华创路73号高新总部大厦(原韦恩大厦)A座7楼

摘要文本

一种高效多线程批处理块内存池管理方法,包括,在内存池中注册数据类型;内存池为注册的每种数据类型分配一个对应的block块,并生成线程本地的block管理器;每一个block块分配一个chunk块,并创建chunk管理器;block管理器根据数据类型,将数据存储到内存池中对应的block块中;每个block块维护一个线程本地的内存缓存,每个线程本地的内存缓存被组织为多个批次,每个批次包括多个object块;为每一个block块创建一个用于管理该block块内所有批次的批处理管理器;所述批处理管理器,协调批次分配和释放、对象的分配和释放,以及内存块的管理。本发明的方法基于高效多线程批处理块内存池技术,能够充分优化内存分配、提高性能、确保安全性。

专利主权项内容

1.一种高效多线程批处理块内存池管理方法,其特征在于,包括:在内存池中注册数据类型;内存池为注册的每种数据类型分配一个对应的block块,并生成线程本地的block管理器;每一个block块分配一个chunk块,并创建chunk管理器;block管理器根据数据类型,将数据存储到内存池中对应的block块中;每个block块维护一个线程本地的内存缓存,每个线程本地的内存缓存被组织为多个批次,每个批次包括多个object块;为每一个block块创建一个用于管理该block块内所有批次的批处理管理器;所述批处理管理器,协调批次分配和释放、对象的分配和释放,以及内存块的管理。