基于linux网络计算机java虚拟机运行效率提升

基于linux网络计算机java虚拟机运行效率提升

ID:34248834

大小:59.26 KB

页数:4页

时间:2019-03-04

基于linux网络计算机java虚拟机运行效率提升_第1页
基于linux网络计算机java虚拟机运行效率提升_第2页
基于linux网络计算机java虚拟机运行效率提升_第3页
基于linux网络计算机java虚拟机运行效率提升_第4页
资源描述:

《基于linux网络计算机java虚拟机运行效率提升》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Linux网络计算机Java虚拟机运行效率提升摘要:基于Linux网络计算机的Java虚拟机运行效率提升要通过优化设计来实现,优化设计方案要在明确优化目标和要求的前提下结合优化条件、环境与技术等进行合理筛选设计,最终选择优化效果最好的设计方案。关键词:Linux网络计算机JAVA语言优化设计运行效率网络计算机是信息技术和计算机技术共同发展进步的结果,随着当前信息网络技术的不断升级和广泛运用,无论是技术水平和计算机系统结构都在不断演变,积累着革命性的能量从而在未来实现质变与突破。当前,网络计算机技术在我国各行各业已经普遍无论,无论是从

2、行业发展、服务角度而言,还是从应用性实践研究角度而言,网络计算机技术带来的革命性便利与突破都决定了其在国民经济、社会生活中的关键性服务地位,所以,加强网络计算机应用性研究势在必行。网络计算机系统结构原本主要是以网络、WEB服务器和浏览器三层架构为主,但是随着应用语言JAVA的出现,三层架构模式被优化、改善,无论是应用性能还是合理性能都得到提升,所以基于JAVA语言的计算结构设计和应用成为了网络计算机应用发展中的主流。对于网络计算机系统而言,它的构成主要以NCOS和NCServer为主,前者主要在网络计算机上运行,后者则集中在服务器上运行

3、,这两个部分无论哪个,JAVA语言都占有关键地位,所以,基于网络计算机的JAVA虚拟机运行效率的技术研究能够很大程度上提升运行性能和效益,对服务性能的改善产生极为显著的影响,对于应用性能方面的探索而言十分重要[1]。一、基于Linux的Java虚拟运行优化设计Linux是当前主流操作系统,也是进行JAVA虚拟运行优化设计的主要平台。优化设计要在明确优化对象的基础之上,从硬件和软件两个方面保证优化条件,然后根据具体实践情况合理应用多种优化技术为其服务,最终设计出性能合理的优化方案,并在此技术上解决各类问题或者技术改良实现优化运行设计与实践

4、。首先是明确优化对象。优化对象可以选择Kaffe,它作为一个源代码开放的软件包而言,是一个较为优越且应用广泛的语言环境,作为优化对象来说很有价值,关于其优化的操作设计,要在深入分析语言运行环境的基础上进行设计操作。Kaffe的开发本身就是以类Unix系统为参考基础,这一特性决定了它能够能够在JAVA环境下进行一定程度的移植,对比其他结构来说优化设计难度要低了不少;Kaffe在语言环境规范上完全均从JAVA架构且十分完整,在运行方面能够顺利接入各种网络设备或者嵌入式系统等,应用性能和范围十分优越;解释器switch-case模式的性能决定

5、了此优化设计在应用适用性方面效果卓越;以模块为基础的实现方式决定了其收缩性与高效性有一定程度的保障[2]。其次是优化条件。优化条件包含硬件和软件两方面,硬件方面为满足一般用户有效应用需求,终端多采取地段硬件配置,这样在成本控制方面就有了一定优势,目前一般情况下硬件配置方案为低主频CPU、小容量FlashROM以及CF卡、内存等;在这些硬件条件基础上,对终端机存储器和CPU应用条件以及JVVA执行效果进行充分考虑,然后以此为考量进行Java虚拟运行优化设计。优化技术方面目前主要以两大主流为主,分别是解释执行技术和编译执行技术的优化。解释执

6、行技术的优化主要通过应用解释器实现,目前常用的有三种,分别是线索式、i接线索式以及内嵌线索式。编译执行技术优化主要包含三项内容,分别是即时编译、自适应优化和提前编译,这三项内容(技术)在各自的JAVA环境下运行前(时)对字节码进行编译操作使其成为本地机器码,通过缩短执行时间来实现运行环境的优化,在优化技术方面,只要通过消除、内嵌公共子表达式完成优化过程。优化方案设计:对比分析解释技术和编译技术的运行优化效果来看,在满足相对条件、且能够取得令人满意的优化效果方面,解释器的应用是最理想成本下的选择,其中直接线索式解释器的应用是最佳方案。以此

7、为指导进行JAVA虚拟机运行优化的设计,需要通过压缩数组以节约空间,那么可以通过合并操作数、地址跳转的方式来实现。比如32位CPU中,原本标号地址占用容量为4B,操作码长度0B-10B,在进行合并、空间节约和地址转化之后,容量占用缩减为2B,无疑能够显著提升Java虚拟机运行效率。总之,基于Linux网络计算机的Java虚拟机运行效率的提升要根据优化目标和需求进行合理优化设计,在明确优化对象、达到优化条件的基础上应用各种技术方案进行设计,以保证达到优化目标。参考文献:[1]李允,罗蕾,雷昊峰,熊光泽•嵌入式Java虚拟机的性能优化技术[

8、J]•计算机工程.2011;18[2]黄广君,普杰信,吴庆涛.嵌入式Java虚拟机实现中的代码优化[J].河南科技大学学报(自然科学版),2012;01作者简介:付欣学历:硕士出生日:1980-04-10民

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。