Gregg, David and Power, James F. and Waldron, John
(2005)
A method-level comparison of the Java Grande and SPEC JVM98 benchmark suites.
Concurrency and Computation: Practice and Experience, 17 (7/8).
pp. 757-773.
ISSN 1532-0626
Abstract
In this paper we seek to provide a foundation for the study of the level of use of objectoriented
techniques in Java programs in general, and scientific applications in particular.
In particular we investigate the profiles of Java programs from a number of perspectives,
including the use of class library methods, the size of methods called, the mode of invoke
instruction used and the polymorphicity of call sites. We also present a categorisation of
the nature of small-sized methods used in Java programs. We compare the Java Grande
and SPEC JVM98 benchmark suites, and note a significant difference in the nature and
composition of these suites, with the programs from the Java Grande suite demonstrating
a less object-oriented approach.
Item Type: |
Article
|
Additional Information: |
This is the postprint version of the published article, which is available at DOI: 10.1002/cpe.846 |
Keywords: |
Benchmark suites; Java Virtual Machine; dynamic profiling; |
Academic Unit: |
Faculty of Science and Engineering > Computer Science |
Item ID: |
6417 |
Identification Number: |
https://doi.org/10.1002/cpe.846 |
Depositing User: |
Dr. James Power
|
Date Deposited: |
29 Sep 2015 14:01 |
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