看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于C++的高效内存池的设计与实现 收藏
基于C++的高效内存池的设计与实现

基于C++的高效内存池的设计与实现

作     者:鄢涛 于曦 刘永红 赵卫东 余悦 曾谊 YAN Tao;YU Xi;LIU Yonghong;ZHAO Weidong;YU Yue;ZENG Yi

作者机构:成都大学信息科学与工程学院四川成都610106 成都大学模式识别与智能信息处理四川省高校重点实验室四川成都610106 

基  金:四川省科技厅软件科学研究计划(2017ZR0198) 四川省科技厅应用基础计划(2016JY0255)资助项目 

出 版 物:《成都大学学报(自然科学版)》 (Journal of Chengdu University(Natural Science Edition))

年 卷 期:2017年第36卷第3期

页      码:257-261页

摘      要:为了高效、安全地利用计算机内存资源,在大型的软件设计中,往往要进行大量的内存分配与回收操作,为此,C++专门提供了malloc等相关函数进行操作,这些函数能够满足一般的使用,但由于它们调用了操作系统API,所以实际使用时会在操作系统中产生大量的内存碎片,让内存分配成为效率瓶颈,从而降低系统性能.基于此,通过对循环首次适应算法进行改进,设计并实现了基于C++的高效内存池,大幅提升了内存分配与回收的效率.同时,还为内存池编写了相关的分配子,使其能与C++标准库无缝对接,提供了若干具有垃圾回收功能的智能指针,提高了内存管理与程序运行的效率.

主 题 词:内存池 内存分配 循环首次适应算法 高效策略 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

D O I:10.3969/j.issn.1004-5422.2017.03.008

馆 藏 号:203277754...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分