检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]上海大学计算机工程与科学学院,上海200072
出 处:《计算机工程与设计》2010年第10期2320-2322,2326,共4页Computer Engineering and Design
摘 要:在大型3D场景漫游系统中,单个资源(如模型、纹理)所需内存较大且分配和释放频繁,为了防止内存碎片的产生并提高内存分配速度,提出了一种新型内存管理方法。根据程序需求首先划分出一块或多块大的虚拟内存区域,然后基于所划分的内存区域进行内存分配和回收管理。在该管理方法中,对于程序中的小资源,使用内存池;对于大的资源,则使用伙伴系统内存管理方法。实验结果表明,该内存管理方法高效且稳定。In the 3D scene roaming system,a resource(model,texture,etc.) requires large memory and swaps between memory and file frequently.In order to prevent the emergence of much memory fragmentation and to improve the speed of memory allocation,a method of memory management is presented.The resources apply for and free the memory from the one or some large virtual memory that be allocated at the time of system running.For allocation of small memory,the system uses the strategy of memory pool.For allocation of large memory,the system uses the strategy of buddy-system methods.Finally,the efficient and stable of this method is demonstrated by some experiments.
分 类 号:TP316.5[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.147