资料
  • 资料
  • 专题
一种新型嵌入式动态内存分配算法
推荐星级:
时间:2019-06-29
大小:317.96KB
阅读数:282
上传用户:xld0932
查看他发布的资源
下载次数
0
所需E币
1
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
针对TLSF 算法的不足,提出使用直接分配算法和TLSF 算法相结合的方式解决最差分配问题,用自适应算法来解决内存切割带入碎片问题,用新设计的表头检验方法解决内存溢出防护问题。首先,根据当前内存的最大空闲块的大小判断使用何种内存分配算法; 然后,在内存使用过程中根据使用内存块的大小计算出最佳切割阈值,同时根据内存块实际物理地址和理论地址的比较来进行内存数据溢出的检测。实验结果表明,相比TLSF 算法,新算法内存分配效率最多提高4. 98%,内存释放效率在内存使用率较低时提高1. 1%,较高时和TLSF 算法基本没有差别; 在内存使用率较高时,碎片率比TLSF 算法最多降低了10. 3%,并且能够有效地检测内存数据溢出,提高了安全防护能力。
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书