节点文献

一种嵌入式Java虚拟机的性能优化技术设计与实现

【作者】 雷昊峰

【导师】 刘乃琦;

【作者基本信息】 电子科技大学 , 计算机应用技术, 2003, 硕士

【摘要】 J2ME(Java 2 Micro Edtion)是Sun公司针对消费电子和嵌入式设备制定的Java 2技术的精简版本。MIDP(Mobile Information Device Profile)是J2ME针对移动通信设备设计的一个子集。J2ME/MIDP为移动通信设备提供了一个统一的开发平台,使得开发人员可以快速为不同的移动通信设备开发完全可移植的增值应用,而无需考虑不同设备的硬件和软件差异。 J2ME/MIDP应用要在移动通信领域取得成功,其运行性能是一个关键的因素。近年来,多种性能优化技术在Java虚拟机中的应用使Java在PC工作站和服务器端的性能已经达到了接近或超过C程序性能的水平,然而嵌入式平台又给Java虚拟机的性能优化提出了新的问题。移动通信设备一般只具备相当有限的计算能力、存储能力和电力供应,这些情况都大大制约了现行的复杂的优化技术在嵌入式设备上的应用。 本文分析了应用于Java虚拟机的几种主要的性能优化技术,并针对移动通信设备的硬件特点,分析了现有的编译优化技术应用于嵌入式Java虚拟机上所面临的困难,提出并实现了一种基于解释执行的嵌入式Java虚拟机性能优化方案。该方案显著提高了嵌入式Java虚拟机的性能,同时具有可移植性好、对系统资源要求较低等特点。 随着移动通信市场的高速发展和对增值应用需求的快速增长,在最近的数年内,J2ME/MIDP技术将在移动通信市场中扮演一个举足轻重的角色,而对嵌入式Java虚拟机性能优化的研究工作也将具有重要的实用价值。本文所介绍的优化方案已经应用于北京科银京成技术有限公司的J2ME/MIDP解决方案DeltaJET中。DeltaJET也是国内第一个本地化的J2ME/MIDP实现。

【Abstract】 The JavaTM2 platform, Micro Edition(J2ME) is the Java platform for consumer and embedded devices such as mobile phones, PDAs or TV set-top boxes. The Mobile Information Device Profile (MIDP), combined with the Connected Limited Device Configuration (CLDC), is a subset of J2ME for today’s mobile information devices(MIDs) such as mobile phones and entry level PDAs. J2ME/MIDP enables developers to develop Java applications for MIDs easily, quickly and with full portabilities.The real success of J2ME/MIDP depends on its performance on MIDs. s Due to resource constraints of MIDs(slow CPU, small memory & limited batteries), the complicated performance techniques developed for desktop PCs and/or servers(such as JIT, adaptive compiling or static compilation) can hardly be applied to J2ME/MIDP.This dissertation describes our work on a small, fast and effective Java interpreter for J2ME/MIDP. We demonstrates a few simple techniques which make it possible to create highly-portable fast interpreter, which can easily meet the footprint requirements of low-end MIDs with respectable performance.

【关键词】 MIDPJava虚拟机即时编译Threaded code
【Key words】 MIDPJVMJust-In-Timethreaded code
  • 【分类号】TP311.52
  • 【被引频次】8
  • 【下载频次】300
节点文献中: 

本文链接的文献网络图示:

本文的引文网络