Erlang/otp框架核心算法性能优化及应用研究
发布时间:2024-03-22 22:14
目前,网络游戏产业已经成为了一个重要的互联网经济产业,它的发展在一定程度上带动了我国互联网经济的繁荣和发展。移动互联网环境下的SNS游戏作为当前移动终端游戏应用的主流形式,随着移动终端硬件性能的不断提高,出现了一大批大规模的SNS移动端游戏,但是从这些游戏运行效果来看,即使是在一些高性能的硬件平台上,依然会经常出现卡顿性能不佳等现象,急需对其进行优化设计。在这一背景下本文提出了基于Erlang/otp分布式技术来构建移动端的SNS游戏服务器和客户端,通过对传统的Erlang/otp并行分布式框架进行优化,将其应用到移动互联网SNS游戏设计中,以提高SNS游戏的运行性能和体验,本文的主要研究内容如下:1)对Erlang/otp框架的原理进行研究,深入分析限制Erlang/otp在移动SNS游戏并发处理的过程中的性能瓶颈,从消息机及调度机制和内存访问上对Erlang/otp框架进行优化设计,该方案采用独立的代理进程技术进行设计,对Erlang/otp本身的处理不带来任何的影响,可以方便的集成到原有的框架中,并设计了实验对比分析,结果显示,优化后的方案有效的提高了其应用与移动互联网SNS游戏...
【文章页数】:97 页
【学位级别】:硕士
【部分图文】:
本文编号:3935026
【文章页数】:97 页
【学位级别】:硕士
【部分图文】:
图2-1ETRS结构图
第2章Erlang∕otp相关技术理论研究第2章Erlang/otp相关技术理论研究将对Erlang/otp的核心技术和理论进行分析,首先分析架构,然后上对涉及Erlang/otp的监督树、行为模型、应用模型等核心理论进对并发及调度原理进行研究,分析E....
图2-2监督树结构
图2-2监督树结构述分析,在每个进程的监督树节点上,为了实现对进程的带有一些基本参数,包括进程策略,进程id,进程启动函闭,进程类型,进程模块等内容信息,如下图2-3所示。
图2-4Erlang/otp虚拟机代码的编译流程及原理
2-4Erlang/otp虚拟机代码的编译流程及原理在整个Erlang程序的编译处理的过程中的代码:码用Haskell语言进行编写的,实现了对统一样,在Erlang代码变异过程中,也的中间代码编译成汇编代码,这是最终汇编代码,实质上又可以生成c代码的ang....
图2-5Erlang/otpVM代码编译及执行原理
第2章Erlang∕otp相关技术理论研究以上就是Erlang/otpVM环境下的beam代码的编译的原理,根据上述原理可以看出,Erlang/otpVM实质上是一个跨平台的代码解释器,将beam代码根据不同的机器环境,解释成可执行的机器码,最终在机器....
本文编号:3935026
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3935026.html