Java has been recognized as an attractive language and platform to program embedded systems. It's not appropriate to apply class files in standard Java to embedded Java with the memory and processor limitation of embedded Java. In this paper, we propose an efficient method that can reduce execution time by using pre-resolution to convert symbolic references information to real addresses before executing of bytecode in target device. We examined 13 class files to know the sizes of the constant pool elements in the class file. Our pre-resolution, it reduces the overall memory footprint to about 87% of their original size. Additionally, it reduces a reference count of memory.
['Yoon-Sim Yang', 'Min-Sik Jin', 'Sung-Ik Jun', 'Min-Soo Jung']
A study on an efficient pre-resolution method for embedded Java system