当前位置:主页 > 科技论文 > 计算机论文 >

大数据场景中语言虚拟机的应用和挑战

发布时间:2024-07-07 06:37
  语言虚拟机为大数据应用提供了与平台无关的执行环境,简化了应用的开发和部署,因此在大数据场景中得到了较广泛的应用。主要分析了两种主流语言虚拟机——JVM和CLR在大数据场景中的应用,并阐述了使用语言虚拟机面临的4个挑战:初始化及"热身"开销、垃圾回收暂停、异构内存支持、数据格式转换。之后,分别针对4个挑战讨论了现有的解决方案,并分析了这些方案的不足之处及未来可能的优化方向。

【文章页数】:11 页

【部分图文】:

图1使用语言虚拟机(以JVM为例)的大数据应用执行流程示意图

图1使用语言虚拟机(以JVM为例)的大数据应用执行流程示意图

与编译后即可执行的本地代码(如使用C/C++语言编写的代码)不同,由于语言虚拟机需要为应用构建与平台无关的执行环境,因此在执行应用前要先对虚拟机进行初始化,这往往会带来上百毫秒的开销。在此之后,语言虚拟机还需要经历一个“热身”过程:首先,语言虚拟机往往采用动态加载类型的方式,对于....



本文编号:4003304

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/4003304.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6cb9c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com