一种内存分配的方法、系统
基本信息
申请号 | CN201710967200.8 | 申请日 | - |
公开(公告)号 | CN107844372B | 公开(公告)日 | 2021-09-07 |
申请公布号 | CN107844372B | 申请公布日 | 2021-09-07 |
分类号 | G06F9/50 | 分类 | 计算;推算;计数; |
发明人 | 李绍良;黄衍博;黄春豪 | 申请(专利权)人 | 广东睿江云计算股份有限公司 |
代理机构 | 佛山市禾才知识产权代理有限公司 | 代理人 | 梁永健 |
地址 | 528000 广东省佛山市禅城区岭南大道北121号东江国际A区写字楼7-8层 | ||
法律状态 | - |
摘要
摘要 | 一种内存分配的方法、系统,包括适配器、二叉树和二维数组,包括适配器分配内存的过程:步骤A:适配器获取程序所申请的内存值,然后适配器从二叉树的根节点向下开始遍历,在节点中寻找可分配的所述内存块;步骤B:在节点中找到与内存值相同大小的可分配的内存块,以2的幂次方的形式分配给内存值;步骤C:在节点中找到大于内存值的可分配的内存块,以2的幂次方的形式分配给内存值;步骤D:遍历二维数组,统计未分配节点上的内存块,合并内存块,以2的幂次方的形式分配给内存值。本发明的一种内存分配的方法、系统,实现在内存分配中,提高内存复用率、减少内存碎片、避免浪费内存目的。 |
