Platform independent dynamic Java virtual machine analysis: the Java Grande Forum Benchmark suite

  • Authors:
  • Charles Daly;Jane Horgan;James Power;John Waldron

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

  • Venue:
  • Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

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.