Java Virtual Machines Behavior on Embedded Systems

K. Ammous, N. Benameur, and S. Niar (France)


Embedded Java Virtual Machine, Memory footprint, CPU workload.


The knowledge of Virtual Machines behavior is very im portant to improve the performance of a given embedded application. This paper aims to reveal the behavior of Java Virtual Machines while executing embedded applica tions. 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.

Important Links:

Go Back