Understanding the performance behaviour of Java Virtual Machines is important to Java systems developers and to applications developers. We review a range of Java benchmark programs, including those collected by the Java Grande Forum as useful performance indicators for large-scale scientific applications, or “Java Grande applications”. We systematically analyse these benchmarks on a collection of compute platforms including Pentium II, UltraSPARC II, Silicon Graphics, iMac and Alpha, and operating systems including Windows NT, Solaris, and Linux, and consider differences in performance between benchmarks running on the Java Devel
J. A. Mathew, Paul D. Coddington, Kenneth A. Hawic