A study of devirtualization techniques for a Java Just-In-Time compiler
OOPSLA '00 Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Java Platform Performance: Strategies and Tactics
Java Platform Performance: Strategies and Tactics
Java Performance Tuning
Harissa: a flexible and efficient java environment mixing bytecode and compiled code
COOTS'97 Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3
Hi-index | 0.00 |
Now days there are a wealth of mobile application development tools available for developers to use, which are not limited to a particular device type. One of the most well-known development tools is the Java 2 Micro Edition platform. Using this platform, mobile application developers can benefit from the same features such as device independence and memory abstraction enjoyed by desktop application developers. However due to the interpreted nature of the Java programming language, applications also inherit its limitations such as excessive memory consumption, and slow execution. The aim of this paper is to present and evaluate six known optimistaion techniques for improving the performance of a Java based mobile application. These techniques are then applied to a real life multi-agent based mobile application to demonstrate the performance and usability improvements gained.