Research Article
A method-level comparison of the Java Grande and SPEC JVM98 benchmark suites
Article first published online: 23 FEB 2005
DOI: 10.1002/cpe.846
Copyright © 2005 John Wiley & Sons, Ltd.
Issue
1532-0634/asset/cover.gif?v=1&s=6094df24c795ce080ff6df6ff3b6bcec19adb708)
Concurrency and Computation: Practice and Experience
Special Issue: 2002 ACM Java Grande–ISCOPE Conference Part II
Volume 17, Issue 7-8, pages 757–773, June - July 2005
Additional Information
How to Cite
Gregg, D., Power, J. and Waldron, J. (2005), A method-level comparison of the Java Grande and SPEC JVM98 benchmark suites. Concurrency and Computation: Practice and Experience, 17: 757–773. doi: 10.1002/cpe.846
Publication History
- Issue published online: 23 FEB 2005
- Article first published online: 23 FEB 2005
- Manuscript Accepted: 14 OCT 2003
- Manuscript Revised: 1 SEP 2003
- Abstract
- References
- Cited By
Keywords:
- benchmark suites;
- Java Virtual Machine;
- dynamic profiling
Abstract
In this paper we seek to provide a foundation for the study of the level of use of object-oriented techniques in Java programs in general, and scientific applications in particular. Specifically, 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 categorization of the nature of small 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. Copyright © 2005 John Wiley & Sons, Ltd.

1532-0634/asset/olbannerleft.gif?v=1&s=a4e4e145787de94e1d91eaab3c8c29d8a9d96a26)