基于multimap映射的动态内存分配算法探究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:chica2222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:对多种不同的动态内存分配算法的特点与优劣进行对比、分析,在兼顾效率和内存碎片率指标的要求下,提出了基于multimap映射的动态内存分配算法。该算法以内存块的大小作为键,内存块的地址信息作为值,以键值对的形式存储内存块的地址,并在内存块实体的首部与尾部添加标识信息。为检验算法效果,设计了多组数据对新算法和现有经典内存管理算法效率进行比较,实验结果表明新算法在降低时间开销,保留较大连续空间,减少内存碎片等方面具有较明显的改善。
  关键词:动态内存分配;内存碎片;边界标识法;multimap
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)30-0222-02
  Algorithm of Dynamic Memory Allocation Base on Multimap
  CAO Hai-tao, YU Yong-hong
  (.School of Management and Engineering, Anhui University of Finance
其他文献
随着经济技术的快速发展,科技创新和技术的革新成了发展的主要途径,高新产业行业自然最受欢迎。而在我国,近年来蓬勃发展的行业中最突出的要数软件行业,其中主要包括软件的开
本文分析了当前课程教学中存在的主要认识误区;从研究教育理论的发展入手,归纳出研究性教学的基本理念;阐述了开展研究性教学应注重把握的目标和特点;对研究性教学实施过程中的类
根据人均粮食占有量的变化趋势,速度,可把我国划分为7种人增粮食增长类型。粮食再生产与人口再生产之间的相互作用是人均粮食增长类型形成,演变的动力,双方对比关系的区域差异决定
本次调查旨在了解、分析MBA学生这个特殊的群体对英语学习策略的使用情况,调查对象为中国科学技术大学分布在三个不同地域的103名MBA学生。结果显示,MBA学生较多地使用补偿策略
运用微电极记录方法,考察了幼年(4周龄)和成年鲁氏菊头蝠下丘神经元的听反应特性。共观察了301个神经元,其中幼年蝙蝠148个,成年蝙蝠153个。结果表明,4周龄的幼年蝙蝠中幼年蝙蝠,其下丘神经元的
综合运用文献资料、统计、信息论中的信息架构分析等方法,对健身课程资源平台的理论研究现状与理论定位进行历史梳理和概念澄清,结合大数据的行业技术特点,对我国健身课程资
运用文献调研等方法,系统研究了大陆赴台体育家群体及其历史贡献。研究认为:1)大陆赴台体育家分为两批,第一批为1945-1947年,主要通过台湾教育部门招聘与定向培养赴台;第二批
长江口悬浮颗粒中重金属的化学形态分析结果表明,从徐六径到口外海滨,悬浮颗粒中铅、铜、锌的有机态含量总趋势是逐步下降,但在最大浑浊带出现一个峰值;受潮流作用较强的南槽最大
本文使用Sencha Touch移动平台开发框架对在线问卷调查系统进行分析与设计,包括问卷注册、查看调查填写进展、审核问卷、查看调查结果等功能。通过该系统,可以让教师及学生真正