Font Size: a A A

A Embedded Java Virtual Machine Performance Optimization Technical Design And Implementation

Posted on:2004-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:H F LeiFull Text:PDF
GTID:2208360095960470Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
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.
Keywords/Search Tags:MIDP, JVM, Just-In-Time, threaded code
PDF Full Text Request
Related items