高效内存池 动态内存池 单元内存池[易语言源码]

(゜-゜)つロ 干杯~

高效内存池 动态内存池 单元内存池[易语言源码]

点评

介绍

模块提供2个类,包括 单元内存池、动态内存池;使用内存池能极大的提高内存分配效率,并且能相应减少系统内存碎片。

--------
单元内存池

单元内存池是以一个固定的单元长度为分配内存长度的内存池,只能分配固定长度的内存;单元内存池具有效率极高,消耗少,内存碎片少的特点。
-
动态内存池

动态内存池支持不固定长度的内存分配,相同,动态内存池也效率极高,并且此动态内存池在归还内存块时会空闲内存合并,以左右探查方式合并空闲内存,此方式极大的加速了分配内存效率,并且极大的减少了内存碎片的产生,在应用于上线环境中及其适用。
-
注意

这两个内存池只会向系统申请内存,并不会向系统释放内存,因此比如你分配了10MB的内存,然后归还给了内存池,但内存池并不会将其释放,而是加入空闲表再次分配。
(在使用中此因素基本无需考虑,因为你的程序既然能用到10MB内存,就很可能再次能用到)

下载地址

   

如果资源下载失效请到 留言板 留言或者 QQ 联系我。

本站默认解压密码:www.hibbba.com

(゜-゜)つロ 干杯~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: