Font Size: a A A

A Embedded Java Virtual Machine Compiler Technology To Optimize

Posted on:2006-09-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y LingFull Text:PDF
GTID:2208360152997939Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The Java 2 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 portability. The real success of J2ME/MIDP depends on its performance on MIDs. 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 analyzing the key techniques of optimization of compiling codebyte. We put forward the policy that combines the Interpreter with the Just-In-Time Compiler using HotSpot technology and apply it in embedded JVM VTJVM. The test to VTJVM indicates this scheme has been improved a lot on performance. Summarize this system finally, and point out the improvement in the future.
Keywords/Search Tags:JVM, HotSpot, J2ME, JIT
PDF Full Text Request
Related items