← 返回列表
内存管理方法、装置、计算机设备及计算机可读存储介质
申请人信息
- 申请人:深圳计算科学研究院
- 申请人地址:518000 广东省深圳市龙华区民治街道红山六九七九商业中心(二期)9栋26座1001
- 发明人: 深圳计算科学研究院
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 内存管理方法、装置、计算机设备及计算机可读存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311663567.2 |
| 申请日 | 2023/12/1 |
| 公告号 | CN117591293A |
| 公开日 | 2024/2/23 |
| IPC主分类号 | G06F9/50 |
| 权利人 | 深圳计算科学研究院 |
| 发明人 | 李伟超; 林博 |
| 地址 | 广东省深圳市龙华区民治街道红山六九七九商业中心(二期)9栋26座1001 |
摘要文本
深圳计算科学研究院取得“一种透气窗帘布”专利技术,本申请适用于内存管理领域,尤其涉及一种内存管理方法、装置、计算机设备及计算机存储介质。该方法通过一级管理结构为待执行的N个任务创建N个二级管理结构,根据二级管理结构对应的任务所需的内存配额,从二级管理结构的二级缓存链表中申请目标内存块,若从二级缓存链表中申请不到目标内存块,则从一级管理结构的一级缓存链表中申请目标内存块,将申请到的目标内存块发送给二级缓存链表,若从二级缓存链表中申请到目标内存块,则基于目标内存块执行当前轮次的任务,并在当前轮次的任务执行后,将目标内存块释放给二级缓存链表,在任务的所有轮次执行结束后,将二级缓存链表中的目标内存块释放给一级缓存链表。该方法提高了内存的分配效率。
专利主权项内容
1.一种内存管理方法,其特征在于,所述内存管理方法包括:基于一级管理结构为待执行的N个任务创建N个二级管理结构,N为大于零的整数;针对任一二级管理结构,根据所述二级管理结构对应的任务在一次执行中所需的内存配额,从所述二级管理结构的二级缓存链表中申请目标内存块;若从所述二级缓存链表中申请不到所述目标内存块,则从所述一级管理结构的一级缓存链表中申请所述目标内存块,将申请到的所述目标内存块发送给所述二级缓存链表,并返回执行所述从所述二级管理结构的二级缓存链表中申请目标内存块;若从所述二级缓存链表中申请到所述目标内存块,则基于所述目标内存块执行当前轮次的所述任务,并在所述当前轮次的所述任务执行后,将所述目标内存块释放给所述二级缓存链表,在所述任务的所有轮次执行结束后,将所述二级缓存链表中的所述目标内存块释放给所述一级缓存链表。