共查询到10条相似文献,搜索用时 265 毫秒
1.
针对高速网络处理应用对不定长海量数据的缓存要求,提出了一种高速内存池结构--自适应变长块内存池(SVBSMP)内存池.该内存池结构吸收了Apache内存池和固定块内存池技术特点,具有较快的分配和回收内存的速度以及较好的空间管理特点,特别适合高速海量IP包处理应用.性能实验表明,该内存池管理结构具有良好的时间和空间特性,运行速度较直接系统调用malloc/free有23%的分配速度提升,空间上较传统的定长内存块分配方式节省约52%的内存空间. 相似文献
2.
3.
为了解决程序设计中内存频繁的分配和释放所带来的性能瓶颈,在分析传统的池式内存管理机制的基础上,提出了若干算法改进。测试结果分析表明,该方法实现了内存的快速分配和释放,有效地解决了内存碎片和内存泄露检查等问题,提高了动态内存管理效率。 相似文献
4.
大型3D场景漫游系统内存管理 总被引:1,自引:0,他引:1
在大型3D场景漫游系统中,单个资源(如模型、纹理)所需内存较大且分配和释放频繁,为了防止内存碎片的产生并提高内存分配速度,提出了一种新型内存管理方法.根据程序需求首先划分出一块或多块大的虚拟内存区域,然后基于所划分的内存区域进行内存分配和回收管理.在该管理方法中,对于程序中的小资源,使用内存池;对于大的资源,则使用伙伴系统内存管理方法.实验结果表明,该内存管理方法高效且稳定. 相似文献
5.
位图在嵌入式系统内存管理中的应用 总被引:2,自引:2,他引:0
嵌入式系统内存管理要求有较高的可靠性及确定性。传统的内存管理方法使用链表来维护空闲内存,内存的分配时间与链表的长度有关,确定性不够。采用位图的方式进行内存管理,内存的分配和回收都是常数时间,可以显著提高内存管理的确定性及可靠性。 相似文献
6.
嵌入式实时系统内存管理策略 总被引:7,自引:4,他引:7
嵌入式系统内存配置较小,不能采用一般桌面系统的内存管理方式,选取合适的内存管理策略在嵌入式系统设计中起着重要的作用。介绍了嵌入式系统设计中内存管理的范围、对内存分配的要求以及可能出现的问题,对内存分配的方式进行了详细的阐述,给出了内存碎片、内存丢失、执行时间不固定等问题的解决方法。 相似文献
7.
8.
9.
基于C++的内存池的实现 总被引:1,自引:0,他引:1
内存池是一种在服务器端编程十分常用的技术,它极大的加快了申请/释放对象的速度。并有效的避免了操作系统级的内存碎片化问题,使得服务程序能够高效稳定运行。本文对内存池技术的原理进行了介绍.并详细的介绍了一种可分配任意大小对象的内存池的实现方法。 相似文献
10.
1PC机的内有管理在PC及其兼容机中只有1MB的内存可寻址空间,但程序只能用其中的640KB内存,剩余的384KB内存分配给ROMBIOS及显示适配器等。这640KB内存称为常规内存,多数用户程序在此内存中运行。80286机引入后,PC机可用多达16M的内存空间,但DOS不能直接访问这么大的空间,必须通过专用的管理软件才能访问,这导致了扩展内存管理规范和扩充内存管理规范的出现。1.1扩充内存只能由80286以上的CPU访问。要使用扩充内存,必须在CONFIO.SYS中加入,DEVICE=HIMEME.SYS,HIM,EMSYS是扩充内存驱动程序,它遵循L0… 相似文献