大型3D场景漫游系统内存管理  被引量:1

Memory management of large-scale 3D scene roaming system

在线阅读下载全文

作  者:肖康[1] 刘福岩[1] 

机构地区:[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.

关 键 词:3D场景 内存管理 内存碎片 伙伴系统 内存池 

分 类 号:TP316.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象