Mw. El-kharashi et al., A quantitative study for Java microprocessor architectural requirements. Part II: high-level language support, MICROPR MIC, 24(5), 2000, pp. 237-250
Java was designed for network programming. This imposes certain requirement
s on its virtual machine instruction set architecture and on designs that i
ntend to support Java. The purpose of this study is to carry out a behavior
al analysis of the different aspects of Java instruction see architecture.
Performance metrics were collected through benchmarking a bytecode interpre
ter. In this second part of our two-part paper, we study the instruction se
t utilization, instruction execution time, method invocation behavior, and
the effect of object-orientation. (C) 2000 Elsevier Science B.V. All rights
reserved.