|
钻瓜专利网为您找到相关结果 1083394个,建议您 升级VIP下载更多相关专利
- [发明专利]一种内存管理方法以及装置-CN201410686872.8在审
-
牛功彪;黄征
-
阿里巴巴集团控股有限公司
-
2014-11-25
-
2016-06-22
-
G06F12/02
- 本发明公开了一种内存管理方法,包括:将至少一个内存进行池化,形成内存池;从所述内存池中划分出至少一个内存空间,一一对应分配给每一个CPU,作为所述CPU的固定内存;将所述内存池中除所述固定内存之外剩余的内存空间作为共享内存池;获取所述CPU工作时消耗的内存空间值;判断所述内存空间值是否超出预设的阈值区间;若是,则从所述共享内存池中申请内存空间,分配给所述CPU,或者将分配给所述CPU的内存空间进行释放。本发明提供的内存管理方法,实现了内存和CPU之间的解耦,能够分别对内存和CPU进行动态扩展,减少了资源的浪费;并对CPU工作时消耗的内存空间值进行动态调整,使内存得到合理的利用。
- 一种内存管理方法以及装置
- [发明专利]一种固定内存的管理方法-CN200710162826.8在审
-
张晋
-
中兴通讯股份有限公司
-
2007-10-10
-
2008-03-26
-
G06F12/06
- 本发明公开了一种固定内存的管理方法,包括如下步骤:步骤1:预先向操作系统中申请一块内存区,并进行内存初始化;步骤2:根据需要的内存块的大小寻找对应的内存池,并从内存池中申请空闲内存块,如果没有空闲的内存块,则向内存块大一级的内存池中寻找是否有空闲内存块,直到找到一个大内存池中的一个空闲内存块;步骤3:将找到的内存块分解成新的内存池,并将新生成的内存池信息记录入内存池链表中,修改内存池描述信息;修改提供新内存池的内存池描述信息;步骤4:从新得到的内存池中分配一个空闲的内存块,并在内存使用完毕后释放内存。本发明实现了内存的动态分配,避免了由于内存分配方案不合理导致内存申请失败和系统异常。
- 一种固定内存管理方法
- [发明专利]一种终端的内存池的管理方法-CN200810094547.7有效
-
吴勇
-
中兴通讯股份有限公司
-
2008-04-22
-
2008-10-15
-
H04L12/24
- 本发明公开了一种终端的内存池的管理方法,包括,首先进行内存池的初始化,设立多个内存池队列,并分别配置各个内存池的参数;内存池的初始化后,对内存池的流控是通过在内存池中配置最高水位线、最低水位线,同时在内存空间申请和/或回收空间的过程中判断当前处于最高水位线和最低水位线上下间的可继续扩充的内存块数和禁止申请标志的设置来完成;其中,最高水位线、最低水位线表示内存池中可继续扩充的内存块数量多少的两个位置线。应用本发明,其中内存池的内存页面的数量可由系统动态扩充,而且能在一定程度上提高内存空间分配的效率和减少内存碎片,同时增加相应的状态信息和流控标志来帮助控制流控。
- 一种终端内存管理方法
- [发明专利]一种内存池管理的方法-CN03105052.2无效
-
石兴华
-
华为技术有限公司
-
2003-03-03
-
2004-09-08
-
G06F12/08
- 本发明提供一种内存池管理的方法,包括以下步骤:设置若干个子内存池,为每个子内存池申请一定数目大小相同的gen内存块,并将同一子内存池的gen进一步划分为若干个大小相同的mem内存块,将未被划分的内存设置为OS内存池;应用模块申请内存时,虚拟操作系统先判断其所申请内存的大小是否大于每个子内存池中mem的大小,如果是则直接从OS内存池中为该应用模块分配内存块,否则根据其申请的大小找到相应的子内存池,并判断该子内存池中是否有空闲的mem,如果是则直接将该子内存池中的空闲mem分配给应用模块;否则虚拟操作系统先为该子内存池从OS内存池中动态申请一个gen后,再将该gen中的空闲mem分配给应用模块,并将已分配的mem标为占用。
- 一种内存管理方法
|