【摘 要】
:
近年来,随着游戏市场的发展,电子游戏的画质不断提升,玩法日益丰富,随之而来的问题是游戏程序对内存的需求越来越大。即使在硬件设备高速提升的今天,游戏内存管理仍然是一个棘手的问题。大型多人在线角色扮演游戏(Massive Multiplayer Online Role-Playing Game,MMORPG)拥有广大的用户群体,有着场景复杂、玩法多样、建模精美等特点,与其他类型的游戏相比需要处理更为庞
论文部分内容阅读
近年来,随着游戏市场的发展,电子游戏的画质不断提升,玩法日益丰富,随之而来的问题是游戏程序对内存的需求越来越大。即使在硬件设备高速提升的今天,游戏内存管理仍然是一个棘手的问题。大型多人在线角色扮演游戏(Massive Multiplayer Online Role-Playing Game,MMORPG)拥有广大的用户群体,有着场景复杂、玩法多样、建模精美等特点,与其他类型的游戏相比需要处理更为庞大的游戏数据,更频繁地分配释放内存,对其进行内存管理显得尤为重要。本文以《天谕》为载体,在游戏开发过程中建立一套完整的MMORPG内存分析与优化方案,主要完成了以下工作。1.研究游戏运行时对内存性能分析的需求,开发完整的内存检测工具链,利用工具链检测具体问题并提出几个明确的优化需求。2.对游戏引擎的内存分配器进行优化,用新的内存分配函数替换Windows原生内存分配函数,并对游戏运行时的内存分配做统计与检查工作。3.针对Python脚本语言中字典对象占用内存过大的问题进行优化,改写Python原生字典结构,在保证字典操作效率的同时减少内存占用。4.针对因游戏数据量庞大而造成的频繁I/O操作等问题,设计Memory DB方案,该方案采用类Protocol Buffers的序列化算法以及字符串池等设计,优化了游戏数据在内存中的分布。在优化了上述问题后,进行了完整的测试,均取得了比较好的优化效果。本研究成果希望能为类似项目的内存管理提供经验,其中部分模块具有启发和参考意义。
其他文献
目的:通过比较Padua评分、D-dimer及Padua评分联合D-dimer对VTE的预测效果,探讨Padua评分联合D-dimer在呼吸科VTE中的筛查价值。方法:收集2017年1月—2018年2月山西医科大学
《通俗编》是清代学者翟灏编纂的一部俗语词典,书中收录了很多前代俗语词汇。其中,该书收录的三字格数量达到了 693个之多,占全书收词的12.7%,为近代语言研究提供了珍贵的语料样本,具有重要的研究价值。本文对《通俗编》中的全部三字格进行了穷尽性的定量统计与定性分析,并从结构特点、语义构成及辞书编纂三个方面进行了细致的描写,以求再现《通俗编》三字格的整体面貌,为近代汉语词汇的进一步研究提供比较可靠的参
建设创新型国家、推进供给侧改革与培育经济发展新动能作为近年来国家致力于追求的目标,有效地促进了我国企业创新活动的发展进程,我国企业的研发强度(研发经费与主营业务收入之比)正呈现逐年递增趋势。同时,从经典经济学理论的角度来看,创新也是推动经济增长与社会发展的关键性因素。创新活动本身所具有的资金投入量大、投资周期长、投资风险高、投资收益不确定且滞后等特点,使其与其他企业活动存在较为显著的区别。也使得“
如今,由于智能手机和即时通讯软件的普及,网络会话成为一种常见的交流模式。“笑”在这一过程中,也从面对面交流中的一种重要会话资源,逐渐成为推动网络交流的一种有效策略。尽管网络会话是社会语言学领域的热门话题,但少有研究关注网络会话中的“笑”现象,汉语网络会话中的研究更是少之又少。本文运用互动语言学视角下的会话分析方法对微信会话中“笑”的序列结构及功能进行分析,旨在说明“笑”在微信会话中出现的过程及原因
目的建立HPLC法测定湿疹洗剂中苦参碱的含量。方法采用C18柱(250 mm×4.6mm,5μm)色谱柱;流动相为:甲醇-乙腈-磷酸盐缓冲液(10:10:80)为流动相;流速1.0 mL/min;检测波长215nm