基于ARM7的嵌入式Java虚拟机性能优化技术研究及设计实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:sunzzy120
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式技术与通信技术飞速发展的今天,Sun公司提出了基于消费类电子设备的嵌入式开发技术J2ME(Java 2 Micro Edition),并在其范畴内针对移动通信设备定义了一个子集MIDP(Mobile Information Device Profile)。J2ME/MIDP为移动通信设备提供了一个统一的开发平台,使开发人员可以不考虑不同设备的硬件、软件差异,快速地为不同的移动通信设备开发完全可移植的增值应用。J2ME在移动通信市场中担任着举足轻重的角色,国内外手机厂商也纷纷开始支持J2ME。然而移动通信设备相当有限的计算能力、存储能力和电力供应,制约了复杂的Java虚拟机性能优化技术在嵌入设备上的应用。研究适用于嵌入设备上的Java虚拟机优化技术成为近年来的热点。此外,在移动通信领域,ARM微处理器以其低功耗、低成本与高性能赢得了众多厂商的青睐。采用ARM7系列作为移动通信设备的核心成为当前潮流。本文首先介绍了课题的背景、来源,并对Java技术的相关方面及ARM7平台做了简要介绍;随后着重阐述了嵌入式Java虚拟机及其解释运行的方式,并分析了应用于Java虚拟机的几种主要的性能优化技术;针对现阶段移动通信设备的硬件特点,分析了将现有的编译优化技术应用于嵌入式Java虚拟机上所面临的困难;提出并实现了一种基于解释执行的嵌入式Java虚拟机性能优化方案;对采用该方案的嵌入式Java虚拟机进行了移植与测试,该方案显著提高了嵌入式Java虚拟机的性能,同时具有可移植性好、对系统资源要求较低等特点;最后对全文进行总结,并指出不足与将来有待改进的地方。该方案目前已应用到国内某些手机平台上。
其他文献
本课题研究的图像是无人机在500米左右的中低空对地面感兴趣的目标连拍获得的。通过分析和解析这些航拍图像,实现对地质环境的监测。然而,由于无人机对机载器件硬件的限制(内
本文着重讲述了基于PC集群的高分辨率投影墙的相关技术,包括集群系统的组建、系统管理、投影墙的几何矫正和颜色矫正,以及大屏幕的应用实例和应用前景。 文章中,投影墙的
网格模型处理是逆向技术中数据处理部分的重要内容,网格模型的质量直接关系着其后续步骤—曲面重构能否顺利进行。 本文主要讨论了网格模型处理的一些关键技术,包括:网格
随着3G网络的不断成熟和完善,MMS已成为电信运营商和相关服务提供商的推广重点。短信技术的不断发展主要涵盖三个方面:平台性能的不断改善、相关协议的不断完善、运营手段的
Web服务使得web向着一个基于Internet的计算平台发展。然而现在的web服务标准UDDI(Universal Description Discovery and Integration,统一描述、发现和集成)、WSDL(Web Serv
目前在国内企业信息系统方面的大量投资能否为企业带来相应的价值,是困扰企业实施推进信息系统过程中遇到的最主要的问题之一。所以对于信息系统项目效益评价与管理无论在理论
数字图像隐形信息的检测技术,也称为图像隐写分析(Image Steganalysis)。随着信息安全日益引起人们的关注,隐写分析已经成为了信息隐藏领域的一个重要的研究方向。隐写分析不仅
本文是嵌入式语音智能控制的一个应用,最终控制对象为具有四自由度的机器人。本嵌入式语音控制器设计的内容包含硬件平台的构建、软件控制程序的编写等。该语音控制器主要是针
随着Internet的快速发展和企业级网络应用广泛使用,软件的规模越来越大,传统的软件开发越来越不适应潮流的发展。由于WEB应用的基础是以文档为中心,面向对象的成熟软件方法无
探地雷达(GPR)用于路面无损检测是近年来发展起来的新技术,由于其测量精度高,能满足测量误差要求,已在国内外得到广泛应用。然而对其回波信号的结果检测大多仍停留在人工检测阶