基于“龙芯”平台的Java运行环境研究

来源 :中国石油大学(华东) | 被引量 : 0次 | 上传用户:mygd520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Java语言在许多领域的广泛应用以及“龙芯”处理器市场化的进一步扩大,为改善“龙芯”处理器平台对Java运行环境的支持,以提高对Java程序的运行效率。借鉴JDK1.5 HotSpot虚拟机在“龙芯”平台上移植和优化的工作经验,研究JDK6版本HotSpot Java虚拟机在“龙芯”平台上的移植已成为迫切的任务。本文主要讨论基于“龙芯”平台的JDK6 Java虚拟机的移植技术。首先根据Java虚拟机规范分析了Java语言体系结构。然后研究了JDK6 HotSpot虚拟机,主要分析了JDK6 HotSpot虚拟机的结构、运行机制等。接着分析了将JDK6 HotSpot虚拟机的各个功能模块,如汇编器、解释器、JIT编译器以及运行时环境等。最后针对“龙芯”平台上的具体应用,研究了JDK6 HotSpot移植到龙芯处理器平台系统上的关键技术,给出了相应的移植方案。通过初步的移植,使得“龙芯”平台通过移植后的JDK6 HotSpot虚拟机能在console端支持Java运行环境。最后借助JVM98基准测试程序和Oprofile性能分析工具,对已完成的JDK6 HotSpot虚拟机进行了性能分析,经过数据对比,分析了移植后的HotSpot虚拟机的性能瓶颈,并提出了初步的优化方案。
其他文献
蛋白质三维结构与功能的关系问题是当前生命科学领域一个重大科学问题,蛋白质三维结构相似性比较则是探索蛋白质结构与功能关系的一种重要手段。基于计算机图形学方法利用分
当今,随着互联网的普及和远程教育在Web站点上的应用越来越多,学习内容日益丰富,从大量学习者的访问信息中自动获得更好更快的学习模式的需求随之也增大。如何设计出一个合适
实际隧道开挖中,围岩的地质环境变化,围岩地质结构复杂性都将给施工带来不利影响。因此,在隧道工程施工过程中,弄清地下岩体的地质特征、地层结构、地质分布规律以及隧道开挖风险
随着科学技术日新月异的发展,人们对网络的要求越来越高。有线电视网,电信电话网以及传统计算机网络开始相互融合,相互渗透,三网合一已经成为不可阻挡的大趋势。鉴于Internet
SQL语言是检索关系数据库的传统方式。使用SQL语言查询数据库,结果是精确的。然而对于没有计算机专业背景的普通用户而言,这样的查询方式是复杂的。要想利用SQL语言查询数据
最近十多年的大量研究结果表明不论网络的拓扑结构与流量类型如何,网络流量中都存在统计自相似性或长相关特性。网络流量自相似性的发现对网络流量建模、性能评价和网络控制
近年来随着计算机性能的不断提高,互联网技术和带宽的飞速增长,互联网需要进行的数据传输、数据存储、以及处理各种信息服务业务的数量也再迅猛增长。在这种情形下,孕育出了
学位
互联网的迅猛发展,为人们提供了各种信息资源,然而,如此庞大的信息量为人们寻找自己真正感兴趣的信息带来困难。因此,要为用户提供更好的服务,关键是发现用户的潜在访问兴趣
随着糖尿病患者数量的不断增多,糖尿病对人类健康的危害日趋增加,而稳定血糖是糖尿病患者临床治疗的主要目的,如果能提前预测出患者的血糖浓度,那么医生和患者就能在高血糖或