首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

内存分配方法及相关设备 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:深圳云天励飞技术股份有限公司

摘要:本申请公开了一种内存分配方法,应用于电子设备,该方法包括:接收内存分配请求,所述内存分配请求用于请求为第一线程分配内存,所述内存分配请求携带期望内存容量;基于所述期望内存容量为所述第一线程分配目标内存,以及记录所述目标内存的属性信息;接收内存释放请求,所述内存释放请求用于释放所述目标内存;基于所述属性信息释放所述目标内存。采用本申请实施例可提升内存利用率。

主权项:1.一种内存分配方法,其特征在于,应用于电子设备,所述方法包括:接收内存分配请求,所述内存分配请求用于请求为第一线程分配内存,所述内存分配请求携带期望内存容量和地址对齐条件;基于所述期望内存容量为所述第一线程分配目标内存,以及记录所述目标内存的属性信息;其中,所述目标内存的属性信息存储于属性记录地址,所述属性记录地址是基于所述地址对齐条件和所述目标内存的起始地址确定的,所述属性信息包括所述目标内存的地址、所述目标内存所在的内存块的地址以及所述第一线程申请到的实际内存容量,所述申请到的实际内存容量是基于所述地址对齐条件、所述期望内存容量以及额外信息所需的内存容量确定的,所述额外信息包括控制信息和或调试信息;接收内存释放请求,所述内存释放请求用于释放所述目标内存;基于所述属性信息释放所述目标内存;所述属性信息包括所述目标内存的第一目标地址,所述目标内存所在的第三内存块的第二目标地址;所述基于所述属性信息释放所述目标内存,包括:若所述第二目标地址为第一地址,则基于所述第一目标地址,采用第二线程对所述目标内存进行释放;其中,所述第一地址为第一内存池分配的地址;若所述第二目标地址不为所述第一地址,则基于所述第一目标地址和所述第二目标地址,采用第三线程对所述目标内存进行释放;在所述第一线程和所述第三线程不是同一个线程,且所述第一线程已关闭的情况下,定义所述第三内存块包括的公共内存节点为所述第三内存块的私有内存节点;在所述第三内存块已分配的内存节点的数量为第一数量的情况下,采用所述第三线程对所述第三内存块进行释放。

全文数据:

权利要求:

百度查询: 深圳云天励飞技术股份有限公司 内存分配方法及相关设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。