发明名称 |
一种静态内存进行优化管理的方法 |
摘要 |
本发明公开一种静态内存进行优化管理的方法,其特征在于,将内存的某一连续存储区域预先分配给一组程序和/或数据专门使用,该存储区域包含若干大小相等的内存分片,并在内存中保存涉及该存储区域配置和状态的相关信息,当该组内有程序和/或数据欲使用内存时,根据该存储区域的相关信息获取相应数量处于空闲状态的内存分片的地址并将这些内存分片置于使用状态,根据步骤获取的内存分片地址,将对应的存储空间分配给欲使用内存的程序和/或数据。本发明有利于提高内存管理速度和效率,不会出现内存碎片的问题,避免了内存碎片回收带来的额外开支,简化了内存分配算法,保证了系统的稳定和效率。 |
申请公布号 |
CN105469173A |
申请公布日期 |
2016.04.06 |
申请号 |
CN201410406639.X |
申请日期 |
2014.08.19 |
申请人 |
西安慧泽知识产权运营管理有限公司 |
发明人 |
何阳;米奇 |
分类号 |
G06Q10/06(2012.01)I |
主分类号 |
G06Q10/06(2012.01)I |
代理机构 |
西安利泽明知识产权代理有限公司 61222 |
代理人 |
段国刚 |
主权项 |
一种静态内存进行优化管理的方法,其特征在于,将内存的某一连续存储区域预先分配给一组程序和/或数据专门使用,该存储区域包含若干大小相等的内存分片,并在内存中保存涉及该存储区域配置和状态的相关信息,当该组内有程序和/或数据 欲使用内存时,执行以下步骤:(a)根据该存储区域的相关信息获取相应数量处于空闲状态的内存分片的地 址并将这些内存分片置于使用状态;(b)根据步骤(1a)获取的内存分片地址,将对应的存储空间分配给欲使用内存的程序和/或数据,当该组内程序和/或数据结束内存使用时,执行以下步骤:(2a)释放结束使用的内存分片的存储空间:(2b)根据该存储区域的相关信息确定结束使用的内存分片的地址并将这些内存分片置于空闲状态。 |
地址 |
710075 陕西省西安市高新区高新路一品美道A区第1幢1单元13层11303号房 |