基于TLSF算法改进的动态内存管理算法研究
本文关键词:基于TLSF算法改进的动态内存管理算法研究 出处:《网络新媒体技术》2016年03期 论文类型:期刊论文
更多相关文章: 动态内存分配 TLSF算法 分配效率 内存泄漏
【摘要】:针对视频媒体服务类应用中实时动态内存分配时间不确定、内存利用率低及内存泄漏检测等问题,研究基于TLSF算法改进的内存管理机制,并与linux内核中内存管理算法进行比较。实验结果表明,对于视频处理服务等具有一定计算特征且需要大量进行动态内存分配的应用环境,改进的TLSF算法相对于传统的Buddy算法,内存分配效率有进一步提升,同时通过增加校验,可以检测系统中可能存在的内存泄漏问题,提升系统稳定性。
[Abstract]:To solve the problems of uncertain real-time dynamic memory allocation time, low memory utilization and memory leak detection in video media service applications, the improved memory management mechanism based on TLSF algorithm is studied. Compared with the memory management algorithm in the linux kernel, the experimental results show that the video processing service has certain computing characteristics and needs a large number of dynamic memory allocation application environment. Compared with the traditional Buddy algorithm, the improved TLSF algorithm improves the efficiency of memory allocation further. At the same time, it can detect the possible memory leakage problem in the system by adding checkout. Enhance system stability.
【作者单位】: 中国科学院声学研究所国家网络新媒体工程技术研究中心;中国科学院大学;
【基金】:中科院重点部署项目课题“NGB智能接入网关关键技术研究与验证”(编号:KGZD-EW-103-4) 中国科学院战略性先导专项课题:未来网络架构研究与边缘设备研制(编号:XDA06010302)
【分类号】:TP333
【正文快照】: 2中国科学院大学100190北京)1引言移动互联网、流媒体等技术快速发展使得各种各样服务广泛应用。类似于互联网视频点播等服务应用中,大多会涉及到视频编解码转换、实时视频流化等处理,其会大量进行动态内存分配。持续大量的动态内存分配将导致服务系统出现内存碎片,最终直接影
【参考文献】
相关期刊论文 前2条
1 王秀虎;张昕伟;;基于μCOS-Ⅱ的TLSF动态内存分配算法的应用与仿真[J];微型机与应用;2013年05期
2 李江;梅静静;王申良;束颀;;TLSF动态内存分配算法的研究与应用[J];单片机与嵌入式系统应用;2011年11期
【共引文献】
相关期刊论文 前4条
1 陈君;樊皓;吴京洪;;基于TLSF算法改进的动态内存管理算法研究[J];网络新媒体技术;2016年03期
2 沈非一;张延园;林奕;;嵌入式实时系统中动态内存管理算法的设计与实现[J];计算机与现代化;2015年07期
3 程小辉;何军权;梁启亮;黄佳欢;顾俊杰;;基于预测原理的嵌入式内存分配算法设计[J];计算机工程与设计;2014年09期
4 王秀虎;张昕伟;;基于μCOS-Ⅱ的TLSF动态内存分配算法的应用与仿真[J];微型机与应用;2013年05期
【二级参考文献】
相关期刊论文 前3条
1 李江;梅静静;王申良;束颀;;TLSF动态内存分配算法的研究与应用[J];单片机与嵌入式系统应用;2011年11期
2 屈庆琳;李良光;;TLSF算法在嵌入式系统中的研究与实现[J];计算机与信息技术;2011年10期
3 梁乘铭;韩坚华;夏成文;覃毅;;μC/OS-Ⅱ中动态内存管理方案的改进与实现[J];微计算机信息;2008年05期
【相似文献】
相关期刊论文 前10条
1 陈郑军;游莲;;浅析C#动态内存管理机制[J];重庆广播电视大学学报;2008年02期
2 吴清平,刘明业;动态内存使用原则及技巧[J];兵工自动化;1999年03期
3 张广梅,李晓维;动态内存错误的静态检测[J];计算机辅助设计与图形学学报;2005年03期
4 黄永生;浅淡C++中动态内存的申请与释放[J];安徽广播电视大学学报;2004年04期
5 刘邓;陈波;刘婷婷;;一种新的嵌入式实时动态内存管理结构[J];微计算机信息;2008年02期
6 顾胜元;杨丹;黄海伦;;嵌入式实时动态内存管理机制[J];计算机工程;2009年20期
7 顾胜元;杨丹;黄海伦;;嵌入式实时动态内存管理机制研究与应用[J];重庆工学院学报(自然科学版);2009年01期
8 李志军;王铮;王帅;;嵌入式系统的自适应动态内存分配算法[J];计算机工程;2007年20期
9 何煦岚;何晓岚;;基于多链表结构的嵌入式系统内存管理[J];计算机应用与软件;2008年04期
10 程有娥;;C++中动态内存使用技术的探索[J];太原城市职业技术学院学报;2005年05期
相关会议论文 前2条
1 张象羽;;ADSP-TS201 TigerSHARC动态内存的应用[A];全国第三届信号和智能信息处理与应用学术交流会专刊[C];2009年
2 迟乐军;石景慧;迟立颖;;C/C~(++)语言实现动态内存分配与管理问题的研究与解决[A];新世纪 新机遇 新挑战——知识创新和高新技术产业发展(上册)[C];2001年
相关硕士学位论文 前6条
1 何川;Linux内核中动态内存检测机制的研究[D];西安邮电大学;2015年
2 郑天宇;可控动态内存分配器的研究与开发[D];中南大学;2010年
3 李志军;面向嵌入式实时系统的动态内存管理方法研究[D];重庆大学;2007年
4 张鸿;程序设计语言中动态内存管理故障测试模型的研究[D];郑州大学;2006年
5 李明;多核路由器动态内存分配器的设计与实现[D];南京理工大学;2011年
6 池元武;嵌入式实时操作系统动态内存管理优化方案的研究[D];上海交通大学;2011年
,本文编号:1368092
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1368092.html