Computer Science Today: Recent Trends and Developments
Computer Science Today: Recent Trends and Developments
How java programs interact with virtual machines at the microarchitectural level
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
Hi-index | 0.00 |
The knowledge of Virtual Machines behavior is very important to improve the performance of a given embedded application. This paper aims to reveal the behavior of Java Virtual Machines while executing embedded applications. The behavior concerns specially execution time and memory consumption. These performances were recorded through five VMs on a PDA configuration with a set of Java benchmarks included in the Embedded CaffeineMark Benchmark. Experimental results prove that every JVM acts differently according to the application type. Thus, developers, who draw conclusions from Java application studies, should be careful and take account of performance distortion caused by the target JVM.