Gregg, David and Power, James F. and Waldron, John
(2003)
Platform independent dynamic Java virtual machine analysis:
the Java Grande Forum benchmark suite.
Concurrency and Computation: Practice and Experience, 15 (3-5).
pp. 459-484.
ISSN 1532-0626
Abstract
In this paper we present a platform independent analysis of the dynamic profiles of Java programs when executing on the Java Virtual Machine. The Java programs selected are taken from the Java Grande Forum benchmark suite and five different Java‐to‐bytecode compilers are analysed. The results presented describe the dynamic instruction usage frequencies, as well as the sizes of the local variable, parameter and operand stacks during execution on the JVM.
These results, presenting a picture of the actual (rather than presumed) behaviour of the JVM, have implications both for the coverage aspects of the Java Grande benchmark suites, for the performance of the Java‐to‐bytecode compilers and for the design of the JVM.
Item Type: |
Article
|
Keywords: |
Java Virtual Machine; Java Grande; instruction frequency; method profiling; |
Academic Unit: |
Faculty of Science and Engineering > Computer Science |
Item ID: |
10224 |
Identification Number: |
https://doi.org/10.1002/cpe.666 |
Depositing User: |
Dr. James Power
|
Date Deposited: |
16 Nov 2018 15:31 |
Journal or Publication Title: |
Concurrency and Computation: Practice and Experience |
Publisher: |
Wiley |
Refereed: |
Yes |
URI: |
|
Use Licence: |
This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available
here |
Repository Staff Only(login required)
|
Item control page |
Downloads per month over past year
Origin of downloads