发明名称 |
管理内存池的方法及装置 |
摘要 |
本发明公开了一种管理内存池的方法及装置。其中,该方法包括:从内存池中划分出多个内存块;对多个内存块中的每个内存块进行标记,得到每个内存块的标记信息,其中,当前内存块的标记信息用于指示当前内存块与当前内存块的下一个内存块之间的链接关系;根据标记信息将多个内存块中的部分或全部内存块分配给待请求内存块的应用。通过本发明,解决了相关技术中由于采用独立的FreeBlockList链表的方式来管理内存池造成内存池管理方式比较复杂、内存利用率不充分、性能不高的技术问题。 |
申请公布号 |
CN106528439A |
申请公布日期 |
2017.03.22 |
申请号 |
CN201610920826.9 |
申请日期 |
2016.10.20 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
谢代斌 |
分类号 |
G06F12/02(2006.01)I |
主分类号 |
G06F12/02(2006.01)I |
代理机构 |
北京康信知识产权代理有限责任公司 11240 |
代理人 |
董文倩;褚敏 |
主权项 |
一种管理内存池的方法,其特征在于,包括:从内存池中划分出多个内存块;对所述多个内存块中的每个内存块进行标记,得到所述每个内存块的标记信息,其中,所述多个内存块中的当前内存块的所述标记信息用于指示所述当前内存块与所述当前内存块的下一个内存块之间的链接关系;根据所述标记信息将所述多个内存块中的部分或全部内存块分配给待请求内存块的应用。 |
地址 |
518000 广东省深圳市福田区振兴路赛格科技园2栋东403室 |