A method-level comparison of the Java Grande and SPEC JVM98 benchmark suites: Research Articles

  • Authors:
  • David Gregg;James Power;John Waldron

  • Affiliations:
  • Department of Computer Science, Trinity College, Dublin 2, Ireland;Department of Computer Science, National University of Ireland, Maynooth, Co. Kildare, Ireland;Department of Computer Science, Trinity College, Dublin 2, Ireland

  • Venue:
  • Concurrency and Computation: Practice & Experience - 2002 ACM Java Grande–ISCOPE Conference Part II
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

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.